TI中文支持网
TI专业的中文技术问题搜集分享网站

基于M3的CC2538仿真出错

各位TI的工程师:

         大家好!

         我用的是M3内核的CC2538芯片,CCS用5.5版本,工程是自己建的,添加了TI的CC2538 foundation Firmware固件库的              

          swrc271a\cc2538_foundation_firmware_1_0_1_0\driverlib\cc2538\examples\startup_files启动文件、cc2538.gel文件和cc2538_icepick.gel文件。刚开始程序下进去能够跑,当我设置一个定时器的预分频后,出现了如下的错误信息,把程序恢复到之前的状态也一样出现这个错误。现在我编译程序没问题,一debug下载进MCU的ram就自动运行,不断提示这个错误,不能通过CCS暂停。

Cortex_M3_0: Can't Run Target CPU: (Error -1268 @ 0x90001) Device is locked up in Hard Fault or in NMI. Reset the device, and retry the operation. If error persists, confirm configuration, power-cycle the board, and/or try more reliable JTAG settings (e.g. lower TCLK). (Emulation package 5.1.402.0)Cortex_M3_0: GEL Output:Still waiting for Reset to complete

       1、TI提供的GEL和CMD文件是否还需要更改什么地方?

       2、错误一直停留在GEL的WaitForReset()函数上,这个由什么原因造成的?

       3、有没有什么办法让MCU恢复到出厂的状态?我之前都是DEBUG下载到ram运行,应该掉电就擦除了,这样对flash或MCU的其他配置有什么影响吗?

谢谢大家了。

Eric Ma:

liangheng,

关于CC2538的技术问题,麻烦到无线连接  的发帖区提问。

Eric

赞(0)
未经允许不得转载:TI中文支持网 » 基于M3的CC2538仿真出错
分享到: 更多 (0)