CC2652R等CC265X系列OTA問(wèn)題:IAR編譯運(yùn)行失敗
2024-07-26 15:44:52
信馳達(dá)科技
芯片型號(hào):CC2652R
模塊型號(hào):RF-BM-2652B1
最近購(gòu)買(mǎi)了信馳達(dá)科技基于CC2652R的模塊RF-BM-2652B1,想使用OTA升級(jí),發(fā)現(xiàn)一些問(wèn)題。
CC2652R 如果支持OTA,需要外部spi flash,如果板子上沒(méi)有外部flash,OTA的bootloader BIM就跑不起來(lái),需要外部加flash。
另外IAR編譯的速度明顯比CCS快,如果用IAR編譯,因?yàn)槿鄙賞ost-build command腳本,所以直接編譯出來(lái)的.hex燒寫(xiě)進(jìn)去是運(yùn)行不了的。要在post-build command里面添加上對(duì)應(yīng)的腳本,如下圖:
"$PROJ_DIR$\build.cmd" "$TOOLS_OAD_DIR$" "$PROJ_DIR$" "$TARGET_BPATH$" "$TOOLS_OAD_ZIGBEE_DIR$" "$TARGET_DIR$" "BEBE" "2652" "00000001"

然后再編譯就可以了,另外BIM程序也要編譯,UniFlash燒寫(xiě)界面如下,BIM bootloader燒寫(xiě)的是.hex文件,app固件燒寫(xiě)的是*_oad.bin文件:
