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.

Getting stuck in dabort despite no error seemingly being found

Part Number: TMDS570LS31HDK
Other Parts Discussed in Thread: UNIFLASH, CODECOMPOSER

I'm trying to follow the HDK quick start guide, but I'm having some issues.

Firstly, the Hercules Safety MCU Demos don't work as they should.  The board is detected, but the demo software is not detected on the microcontroller.  Pressing PORRST does not seem to fix anything and trying to reprogram the board leads to an error telling me that no installations of UniFlash were detected, although I have UniFlash 8.4.0 installed.  I've tried manually using UniFlash to load the TMS570LS3x_demo_software.out image onto the microcontroller, but that too does not seem to fix anything.

Secondly, running anything on the microcontroller with CodeComposer results in the the microcontroller getting stuck being constantly interrupted by dabort, only to not find any error, restore the state of the CPU before the interrupt, and then be interrupted again.  The CodeComposer console contains the following:

CortexR4: GEL Output: Memory Map Setup for Flash @ Address 0x0CortexR4: GEL Output: Memory Map Setup for Flash @ Address 0x0 due to System Reset
CortexR4: Loader: One or more sections of your program falls into a memory region that is not writable. These regions will not actually be written to the target. Check your linker configuration and/or memory map.
CortexR4: GEL Output: Memory Map Setup for Flash @ Address 0x0 due to System Reset

which naturally seems concerning, but I haven't been able to find anything issue with the linker configuration or memory map.

Any help would be much appreciated, and please ask if you need more information.

Thanks,

Ben

  • Hi Ben,

    Firstly, the Hercules Safety MCU Demos don't work as they should.  The board is detected, but the demo software is not detected on the microcontroller.  Pressing PORRST does not seem to fix anything and trying to reprogram the board leads to an error telling me that no installations of UniFlash were detected, although I have UniFlash 8.4.0 installed.  I've tried manually using UniFlash to load the TMS570LS3x_demo_software.out image onto the microcontroller, but that too does not seem to fix anything.

    These Hercules Demo software's are developed on windows XP, they will not work on windows 10.

    Please refer my recent thread on this:
    (+) TMDSRM48HDK: Arm-based microcontrollers forum - Arm-based microcontrollers forum - Arm-based microcontrollers - TI E2E support forums

    Secondly, running anything on the microcontroller with CodeComposer results in the the microcontroller getting stuck being constantly interrupted by dabort, only to not find any error, restore the state of the CPU before the interrupt, and then be interrupted again.  The CodeComposer console contains the following:

    I had a TMS570LS31HDK board, so can you please attach your complete project once for the debugging purpose?

    --

    Thanks & regards,
    Jagadish.

  • Hi Jagadish, thanks for the reply.  Since you let me know the demos aren't supported on Windows 10, I started again and managed to get a project working successfully.  It seems i mistakenly set the wrong target on my project before.

    Thanks for the help,

    Ben