Tool/software: Code Composer Studio
Dear Team,
I am trying to debug u-boot on AM571x based IDK. I have followed the steps mentioned @
- I have powered the board with out uSD so that CPU do not boot.
- AM571x IDK is having on board Jtag debugger
- I am able to connect to target & core CortexA15_0
- I see the CPU is in ARM mode, not in Thumb mode, is the GEL file doing this. In the post referred above it is mentioned to manually change mode by writing to CPSR-T register? "Change ARM Mode"
- Under section perform SPL Debug
- I have chosen u-boot-spl.bin & file type as "Binary" is this okay ?
- I have given start address as 0x402F0400, is this okay, and where is it defined in u-boot
- I am ending with following error
- CortexA15_0: GEL Output: DEBUG: Clock is active ...
CortexA15_0: GEL Output: --->>> IVAHD Initialization is DONE! ... <<<---
CortexA15_0: GEL Output: --->>> PRUSS 1 and 2 Initialization is in progress ... <<<---
CortexA15_0: GEL Output: --->>> PRUSS 1 and 2 Initialization is in complete ... <<<---
CortexA15_0: GEL Output: --->>> AM571x Target Connect Sequence DONE !!!!! <<<---
CortexA15_0: Data verification failed at address 0x402f0400
CortexA15_0: Unable to terminate memory download: NULL buffer pointer at 0x3aa4 (Emulation package 7.0.100.0)
Thanks,
Vamshi G