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.

AM2634: Can't debug after erasing QSPI flash

Genius 13655 points
Part Number: AM2634


Hello Champs,

Customer wanted to use AM263X-LP board to test flash boot mode. He erased the external flash and didn't write new code. He can't debug after power up. 

He set the boot mode as 0101(QSPI (1S), the uart output below information. 


Thanks.
Rgds
Shine


  • Hi Shine,

    The AM263x-LP has default SBL NULL present on the flash. This secondary bootloader is loaded by ROM after identifying a valid x509 certificate. The SBL_NULL boots all the cores and executes WFI. This allows users to connects the debugger to any core and program an application via CCS.

    As you have removed the SBL, the ROM is not able to recognize any valid x509 certificate, the cores are not correctly initialized. This is the reason, why you are not able to connect the debugger properly. This is also the reason you are seeing XMODEM prints from ROM with "C" because the X509 parsing has failed in QSPI and ROM could not boot any image hence it is waiting for a valid application via UART.

    I suggest you to add a valid SBL (preferably SBL_NULL) if you intend to load the application via CCS.

    Hope this information helped you.

    Best Regards,
    Aakash K