Part Number: TMS320F28377S
Other Parts Discussed in Thread: UNIFLASH, TPS62080A
Hallo, we designed a custom board with TMS320F28377S, largely based on LAUNCHXL-F28377S schematic, including our peripherals devices (all on SPI and GPIO).
Our runtime SW has been developed and debugged succesfully on the LAUNCHXL board.
We use a XDS100-V3 JTAG interface to connect to the custom board.
When connecting to CCS, the device is correctly identified and we are able to load and run it (including breakpoints and step-by-step operations) on RAM.
We consider this a proof that the JTAG is working properly, however, we are unable to upload and run the binary code on the FLASH memory.
When trying to upload to LFASH, CCS console report the following messages:
C28xx_CPU1: GEL Output:
Memory Map Initialization Complete
C28xx_CPU1: Error: (Error -1044 @ 0x0) The debug probe reported an error. Confirm debug probe configuration and connections, reset the debug probe, and retry the operation. (Emulation package 9.3.0.00042)
C28xx_CPU1: Trouble Halting Target CPU: (Error -1135 @ 0xC095) The debug probe reported an error. Confirm debug probe configuration and connections, reset the debug probe, and retry the operation. (Emulation package 9.3.0.00042)
C28xx_CPU1: Unable to determine target status after 20 attempts
C28xx_CPU1: Failed to remove the debug state from the target before disconnecting. There may still be breakpoint op-codes embedded in program memory. It is recommended that you reset the emulator before you connect and reload your program before you continue debugging
We double-checked the CPU Power Supply pins and found anything looking bad.
We double-checked the CCS configuration and, again, anything is looking bad.
Do you have some hints and checks to suggest?
Thanks in advance,
Daniele