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