柚子快報(bào)激活碼778899分享:c語言 開發(fā)語言 gpio
柚子快報(bào)激活碼778899分享:c語言 開發(fā)語言 gpio
#TI環(huán)境安裝#? #KEIL配置#
基本都是和網(wǎng)上的步驟一樣,只說遇到的問題部分
1.基本配置文件更改
按照無名創(chuàng)新的下載手冊(cè)和網(wǎng)絡(luò)上的其他博主的教學(xué)去配置環(huán)境,也就是找到MSPM0_SDK_syscfg_menu_import.cfg和syscfg.bat這兩個(gè)文件,去更改version和文件路徑。
更改完以后就是這樣:
2.KEIL部分配置
先將Sysconfig_v1.20.0 - MSPM0 SDK v2_00_01_00導(dǎo)入
導(dǎo)入完就會(huì)顯示了
3.編譯失敗,沒有'ti_msp_dl_config.h'
這部分更改完了,進(jìn)入keiL,打開一個(gè)工程,這里打開的是"D:\TI\mspm0_sdk_2_00_01_00\examples\nortos\LP_MSPM0L1306\driverlib"里面的gpio_toggle_output,但是跟著編譯,報(bào)錯(cuò)顯示:
../gpio_toggle_output.c(33): error: 'ti_msp_dl_config.h' file not found ? ?33 | #include "ti_msp_dl_config.h"
這里我以為是我配置的有問題,一直去查看更改兩個(gè)文件,后面發(fā)現(xiàn)其實(shí)是問題不在這里,要解決這個(gè)問題其實(shí)也很簡單,
1.先打開.syscfg文件
2.打開tool下面的圖形化工具
3.點(diǎn)擊? "ti_msp_dl_config.h"旁邊的save,? "ti_msp_dl_config.c"旁邊的save也需要,保存在文件夾里面
為了節(jié)省麻煩,我這里兩個(gè)文件就放在了工程的object里面。
4.回到KEIL,導(dǎo)入兩個(gè)文件
編譯一遍,應(yīng)該沒有問題了。
5.但是,有時(shí)也會(huì)出問題/mspm0l1306.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.
報(bào)錯(cuò)提示是./mspm0l1306.sct(7): error: L6236E: No section matches selector - no section to be FIRST/LAST.
其實(shí)這里也很簡單,是因?yàn)闆]有將startup_mspm0l130x_uvision.s添加進(jìn)去工程。
加進(jìn)去,再編譯一遍,歐克了,不報(bào)錯(cuò)。
4.Cannot Load Flash Programming Algorithm! D:\Keil_v5\ARM\PACK\TexasInstruments\MSPMOG1XOX_G3XOX_DFP\1.3.O\02_Flash_Programming\FlashARM\MSPMOG1XOX_G3XOX_MAIN_128K B.FLM
這個(gè)問題我之前也遇到過,但是沒怎么在意,有盆友特意問了這個(gè)問題,我就找了一下
其實(shí)很簡單,link里面的programing ALgorithm設(shè)置有問題,如果是3507,就改成我這個(gè)就好了
如果是1306如下圖就好
如果后面還是一樣報(bào)錯(cuò),那么就多試幾次,還有就是ARM也要設(shè)置對(duì),無論是3507還是1306,使用keil的時(shí)候多看看
柚子快報(bào)激活碼778899分享:c語言 開發(fā)語言 gpio
相關(guān)文章
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場(chǎng)。
轉(zhuǎn)載請(qǐng)注明,如有侵權(quán),聯(lián)系刪除。