I have a simple LED flashing project modified for a custom SC572 board. I have confirmed that I can debug the program on RAM (with a modified pre-loader binary), and I'm able to flash the LDR to flash using the CLDP (with a modified flash driver). However, on power reset, the application doesn't start up. I have tried to use the ICE1000 debugger to load only project symbols for debugging but that didn't help much on why it's not booting up.
Please advise how I can debug the boot process for this LDR?
I have attached the simple LED project with my driver for flash memory and my customised init & preloader code.
Hardware and software info:
- CCES 2.11
- Windows 10
- custom board with SC572 chip
- same SRAM chip as SC573 ez-kit
- Flash chip is W25Q256JV, flash driver works with CLDP for flashing, and I also used the CLDP -cmd compare to validate the binary is stored on flash. As well as doing raw reads of the flash memory after power reboot and compared it to LDR binary
added ram info
[edited by: analoggggez at 6:01 AM (GMT -4) on 1 Nov 2022]