My board is ADSP-SC573_EZ-KIT, I use cldp.exe to load my program to spi flash, after reset, the board works well.
I change the boot mode from spi master to uart slave in CCES project properties, then I connet PC and UART0 using USB cable, after reset I send 0x40 in 115200 baudrate and receive 4 bytes BF 0D 00 00 , it means the system connect well. But when I send the .ldr file generate by CCES, it always result the fault LED bright, I can't find where is the errer.
I also use the CrossCore Serial Flash Programmer utilities, and retry the step above ,same fault occur. But when I use the file in the install folder named ADSP-SC573-Button.ldr , download through UART0, it work well. I don't know what's the diffrence between my .ldr file and ADSP-SC573-Button.ldr.
In CCES, I compile in Release mode, my elfloader options: -proc ADSP-SC573 -si-revision any -b uartslave -f binary -width 8 -init "C:\Analog Devices\CrossCore Embedded Studio 2.8.2\SHARC\ldr\ezkitSC573_initcode_core0" -core0="C:/Analog Devices/ADSP-SC5xx_EZ-KIT_Lite-Rel2.0.2/ADSP-SC5xx_EZ-KIT/Examples/services/gpio/Button_LED_GPIO/SC573/a5/Release/Button_LED_GPIO_SC573_Cortex"
ADSP-SC573-Button.ldr is the file work well , and Button_LED_GPIO_SC573_Cortex.ldr is the file I generate