Other Parts Discussed in Thread: Z-STACK, UNIFLASH, CC2650, CC2630
我们使用cc2630F128RHB 5x5开发碰到使用iar下载或擦除(后面只使用下载这个词)失败的问题,通常成功一次后,最多连续成功3次,然后就会出现无法下载的问题,但是使用Flash Programmer 2 是任何时候都可以成功的。
如果只是这样说明iar有问题,但是我们有cc2630F128RGZ 7x7的开发板,把iar工程配置改成7x7的配置(预定义宏MODULE_CC26XX_5X5改成MODULE_CC26XX_7X7)就一直可以正常下载并仿真。这又说明iar本身没有问题,所以我们现在也不知道哪里有问题了。
iar工程使用官方的示例工程sampleSwitch,仅更改按键及led的io口定义,不做其他改动,结果也是一样的,这应该说明不是工程配置或代码问题。
iar下载失败时,提示如下信息:
Fri Jun 29, 2018 17:51:10: Fatal error: Failed to halt after bootloader 1 Session aborted!
Fri Jun 29, 2018 17:51:10: Unloaded macro file: D:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\config\flashloader\TexasInstruments\FlashCC26xx.mac
Fri Jun 29, 2018 17:51:10: Failed to load flash loader: D:\Program Files (x86)\IAR Systems\Embedded Workbench 7.3\arm\config\flashloader\TexasInstruments\FlashCC26xxF128RAM20.flash
尝试过重新安装iar、更改高版本iar,结果都一样。
环境:
pc : Windows7 x64
协议栈 : z-stack home 1.2.2a(with rtos)
工程 : sampleSwitch
iar : iar for arm 7.40
仿真器 : xds100v3 : cJTAG



