The sample project from which we started to create the loader file (.ldr) to be loaded into the flash is Power_On_Self_Test_SC573_Cortex on the ADSP-SC573 EZ-Board®. The procedure we used is described in the file (Readme_Power_On_Self_Test_SC573.html) present in the project, in particular we followed the procedure described in point 3 (Running Post). After creating the file loader we followed the procedure to program the flash described in the "Flashing the loader Using CLDP" section of the file (Readme_Power_On_Self_Test_SC573.html). With this project, once the loader file is loaded into the flash, the firmware is executed correctly.
We repeated the same procedure for the CharEcho_SC573_Cortex project on the ADSP-SC573 EZ-Board®. So from the project properties we have defined the settings of the .ldr file (Proprieties ---> Settings ---> CrossCore Arm Loader).
· Initialization file (-init): C: \ Analog Devices \ CrossCore Embedded Studio 2.8.0 \ SHARC \ ldr \ ezkitSC573_initcode_core0
· Executable: C: \ Users \ Tech \ Desktop \ UART \ examples \ sc58x_ez_kit_2.0.2 \ UART Char Echo (SC573 Cortex) \ SC573 \ a5 \ Debug \ CharEcho_SC573_Cortex.dxe
After obtaining the file loader we used cldp.exe to program the loader file in the flash with the following commands:
-driver C: \ Analog Devices \ ADSP-SC5xx_EZ-KIT_Lite-Rel2.0.2 \ ADSP-SC5xx_EZ-KIT \ Examples \ Device_Programmer \ sc573 \ sharc \ sc573_w25q128fv_dpia_Core1sc573_w25q128fv_dpia_Core1.dxe
-file C: \ Users \ Tech \ Desktop \ UART \ examples \ sc58x_ez_kit_2.0.2 \ UART Char Echo (SC573 Cortex) \ SC573 \ a5 \ Debug \ CharEcho_SC573_Cortex.ldr
ADSP-SC573 - Program Flash
[edited by: Lucia_Microtech at 8:20 AM (GMT -4) on 3 Sep 2018]