CC2652R等CC265X系列OTA問題:IAR編譯運行失敗
2024-07-26 15:44:52
信馳達科技
芯片型號:CC2652R
模塊型號:RF-BM-2652B1
最近購買了信馳達科技基于CC2652R的模塊RF-BM-2652B1,想使用OTA升級,發現一些問題。
CC2652R 如果支持OTA,需要外部spi flash,如果板子上沒有外部flash,OTA的bootloader BIM就跑不起來,需要外部加flash。
另外IAR編譯的速度明顯比CCS快,如果用IAR編譯,因為缺少post-build command腳本,所以直接編譯出來的.hex燒寫進去是運行不了的。要在post-build command里面添加上對應的腳本,如下圖:
"$PROJ_DIR$\build.cmd" "$TOOLS_OAD_DIR$" "$PROJ_DIR$" "$TARGET_BPATH$" "$TOOLS_OAD_ZIGBEE_DIR$" "$TARGET_DIR$" "BEBE" "2652" "00000001"
然后再編譯就可以了,另外BIM程序也要編譯,UniFlash燒寫界面如下,BIM bootloader燒寫的是.hex文件,app固件燒寫的是*_oad.bin文件: