CC1310 仿真正常,但reset后不运行
时间:12-23
整理:3721RD
点击:
CC1310调试时使用Flash Programmer 2 选择All unprotected pages 擦出一次后,再用CCS环境仿真,发现仿真能正常运行,但去掉仿真器,芯片reset后就不运行了.
直接生成HEX文件(INTEL)格式,使用Flash Programmer 2烧写也不运行
使用Flash Programmer 2 读取代码出来,可以成功读取吗?
在生成hex文件的设置中
在General Options中将“Specify memory width”和“Specify rom width”都设为8,
在Output Format Options中,将Outpit format设为“Output intel hex format(--intel, i)”
再使用Flash Programmer 2下载试试。
可以读取,但读取出来和正常的发送FLASH使用情况好不一样
按照此方法导出HEX文件烧写问题相同.
今天还出现新的问题,烧写正常的HEX文件后再DEBUG,RESET后也不运行了.
感谢您的帮助
现在问题已经找到,原因是我使用NVS将FLASH划分了部分区域出来存数据,NVS擦除时将最后一个块擦除了,也就是CCFG这个块,现在修改NVS代码,解决.
输出的HEX文件按照您的方法烧写正常了.