An SSL is a stand-alone application that is executed at boot time before the actual application is dynamically loaded into memory. The SSL can be used to invoke a ROM API to boot a second application.
The attached example code is for SSL in SC594, which boots a simple user application from ARM core using ROM api.
LEDs 2,4,5 will blink in the user Application when calling the adi_rom_boot command.
Using the attached Loader.bat file, loader files for SSL and User Application generated.
Using CLDP.bat file, SSL and user application loaded in different offset address of flash.
When flash process is done, switch to boot mode 1 and reset the board.
SC594_SSL_booting.zip