CC2538的板子,在使用仿真器TI XDS100V3下载IAR工程时,其他的工程都能下载进去,唯独这个Boot.eww工程下载时报错,如图所示。有没有哪位大佬给解答一下,这是为什么啊
YiKai Chen:
看看IAR設置TI XDS emulator 有沒有選對XDS100V3
user5268687:
回复 YiKai Chen:
选了。检查了好几遍
miffy:
回复 user5268687:
不明白你为何要调试这个boot工程,这个是CC2538的bootloader源代码,里面没有任何你需要修改的地方。 如果你想在host MPU上实现对ZNP固件升级,请参考zigbee linux gateway里面的sbl_tool工程代码,这个是支持ZNP通过UART来OTA升级固件的,经过调试,和传统的wireless升级OTA不同,sbl tool来对OTA升级速度非常快,一分钟能完成整个492KB的CC2538ZNP-without-SBL.bin固件升级。
user5268687:
回复 miffy:
首先,谢谢大佬的回答。我没有修改这个boot工程里面的任何一句代码。我只是想把它下载到板子里面去。不是只有先把bootloader程序下载到板子里,然后才能运行492k的bin固件吗
miffy:
回复 user5268687:
cc2538 znp工程以withbootloader选项编译的时候,会自动把bootloader生成的bin文件合并进去,直接用smartrf programmer烧写最后文件即可
YiKai Chen:
回复 user5268687:
我使用了Z-Stack 3.0.1內的boot.eww (C:\Texas Instruments\Z-Stack 3.0.1\Projects\zstack\Utilities\BootLoad\CC2538_UART)測試下載到我的CC2538DK是沒有問題的
你確認一下你的emulator設定吧