I used the adsp-sc5xx_ez-kit evaluation board to verify that the second-stage loader function，and it can work properly.
I referred to the demo(SC573_SSL.zip) in the url. ADSP-SC572 Second stage loader won't boot main app with ad-_rom_boot()
However, our product uses the ADSP-21573, so I transplanted the code from the SC573_SSL project to the ADSP-21573 project and it did not work properly.
Could you please provide SSL project for adsp-21573?
Hi Kevin,Unfortunately I do not have an SSL example for ADSP-21573. However, you can simply modify the existing ADSP-SC573 project to ADSP-21573. I would suggest you to refer the below Application note for more details.www.analog.com/.../EE384v01.pdfHaving said this, I would also suggest you to confirm that normal SPI Master booting is working properly on your custom board. You can initially start with a simple LED code and once the working is confirmed you can proceed booting your application. I would also suggest you to check the cache configurations and enable/disable it accordingly. You can navigate as follows.Project-> system.svc->Startup Code/LDF/Cache ConfigurationsPlease let me know how you get through.Regards,Anand Selvaraj.
This problem was resolved when I disabled the cache, thank you very much.