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.

PGA970: Error when download hex file by XDS200

Part Number: PGA970
Other Parts Discussed in Thread: USB2ANY

Hi all,

I am having PGA970EVM board, I supply 30V to the board. I use CCS10.1 and XDS200 to connect to the board. The JTAG TCLK already set to 1 MHz as mentioned in user guide.

I can connect the CPU but it report error when I try to download the hex file.

The error showed on the console is as below:

Cortex_M0_0: Output: ****  PGA970 Initialization is in progress .......... 
Cortex_M0_0: Output: ****  PGA970 Initialization is Done ****************** 
Cortex_M0_0: Output: ****  PGA970 OnRestart .......... 
Cortex_M0_0: Output: ****  PGA970 OnRestart is done **** 
Cortex_M0_0: Output: ****  PGA970 OnFileLoaded .......... 
Cortex_M0_0: Output: ****  PGA970 OnFileLoaded is done **** 
Cortex_M0_0: Can't Run Target CPU: (Error -1268 @ 0x1080001) 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 9.2.0.00002) 

May I know how to troubleshoot this case? Thanks a lot.

  • Hello,

    You can reset the target through the CCS interface by clicking Run->Reset. Try this, then attempt to load the program again. Have you also confirmed that the target configuration you are using passes the communication test?

    Regards,
    Scott

  • Hi Scott,

    Yes I have tested the connection. Sorry seems to be my mistake that I download the .hex file by JTAG. When I use the out file then it is ok, no error was reported.

    May I double confirm that if I use JTAG, I need to use the .out file, and cannot use .hex file? And if I use the GUI tool with USB2ANY, I need to use .hex file?

    Thanks.