TI CC3200 WIFI實(shí)訓(xùn)開發(fā)套件(OURS-SDK-WFB調(diào)試2—對IAR for ARM的熟悉

TI CC3200 WIFI實(shí)訓(xùn)開發(fā)套件(OURS-SDK-WFB)IAR for ARM7.8調(diào)試2————對IAR for ARM的熟悉,并在開發(fā)板上跑起來第一個程序

注:那個美麗的風(fēng)景圖是插畫師:優(yōu)子さん~ 的作品,侵權(quán)刪。比較喜歡作者的圖,非常好看。

這篇本來也是在CSDN上發(fā)的,結(jié)果一晚上都沒審核通過,就發(fā)在了eeworld上,不過中午的時候都過審了。也是這個時候,突然想在B站上來耍一下。
也放個連接:http://bbs.eeworld.com.cn/forum.php?mod=viewthread&tid=1112467&fromuid=753493

首先安裝IAR for ARM7.8,自己搜索安裝,
使用電腦Win10 x64
下載資料:https://e2echina.ti.com/group/universityprogram/students/m/project_repository/12092
資料下載下來是這三個


開發(fā)板驅(qū)動安裝與查看,通過普通的安卓micro USB的數(shù)據(jù)線連接電腦

win+R,輸入devmgmt.msc打開電腦的設(shè)備管理器,如下圖所示,如果串口設(shè)備有CC3200LP Dual Port 就是OK滴,

如果沒有,找找看是不是有打!號的未識別設(shè)備,并拔插數(shù)據(jù)線測試是否就是開發(fā)板所對應(yīng)的設(shè)備。如下圖所示為我的未識別,也就是沒有相應(yīng)驅(qū)動,名字跟我的不一定一樣。

確定這個就是板子所對應(yīng)的設(shè)備,右鍵選擇 更新驅(qū)動程序,按下圖所示步驟進(jìn)行





選擇下載資料的目錄***\Codes\tools\ftdi

選擇 ftdiport.inf? 或者ftdibus.inf→ 打開;如果一個不行就試試另一個,我測試的兩個都行



驅(qū)動安裝完成后就可以看到如下圖所示的串口設(shè)備有CC3200LP Dual Port

開發(fā)板驅(qū)動安裝完成。

IAR環(huán)境搭建,打開安裝好的IAR,打開第一個項(xiàng)目blinky.eww


直接編譯出現(xiàn)如下圖所示的錯誤:

如下圖,把文件pinmux.c文件的第一行的注釋重新注釋一下,或者制止Ctrl + K就可以編譯成功了,不知道什么原因,不去深究。


程序下載和調(diào)試

在工程文件上右鍵 → Option打開工程設(shè)置

按下圖所示步驟進(jìn)行設(shè)置

然后,選擇JTAG

工程設(shè)置完成。

開發(fā)板模式選擇,程序下載與調(diào)試

把開發(fā)板上的小板取下來

小板的背面有一個撥碼開關(guān),把第三個往上撥

OK,把小板裝回去,注意不要裝反了,上下兩個Micro USB口在同一個方向

回到IAR,

注意,如果是新的開發(fā)板,下載調(diào)試之后,板內(nèi)程序?qū)⒈桓采w

如下圖編譯之后選擇下載調(diào)試


選擇單步運(yùn)行,進(jìn)行調(diào)試,當(dāng)運(yùn)行到下圖所示的幾句程序時,可以看到板上RGB燈有滅亮,開發(fā)板初步調(diào)試可以。

?GPIO_IF_LedOn(MCU_ALL_LED_IND);這句程序時自己加上去的。
簡單測試到此結(jié)束,搭好了基本環(huán)境,驅(qū)動,跑了第一個程序,第一步已完成了。

因?yàn)槭亲蛱彀l(fā)的,所以必要在意下面細(xì)節(jié)

今天也祝所有女性同胞節(jié)日快樂!
由來巾幗甘心受
何必將軍是丈夫
????????????????????????? ---------------------江湖夜雨飄零客,2020年3月8日22:14:43