This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

基于M3的CC2538仿真出错

Other Parts Discussed in Thread: 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的其他配置有什么影响吗?

谢谢大家了。