Dear All,
we are currently developing software for a new product which uses the OMAP-L138 SoC.
We are using mostly StarterWare drivers, as this will be a hard-realtime constraint system.
Most components work flawlessly on the non-secure boot devices and we are now trying out the secure boot feature
on a secure boot enabled device.
I have successfully used the SecureHexAIS_OMAP-L138.exe tool to convert a DSP ELF out-file. I can boot this via the Secure UART Boot Host.
It seems to execute the AIS commands, as i can connect to the DSP core via CCS after booting. The program itself, however does not seem to work.
It should only toggle an output pin. The same code worked perfectly on the non-secure device (were i bootet the DSP through a simple ARM bootloader).
Via CCS i checked the PSC setting, pinmux and GPIO out registers and they change as expected, but i cannot see any voltage change on the pin.
Is there anything else i need to change when switching to secure boot devices? With the normal OMAP-L138 the ARM is the boot-master and
therefore sets up stacks and interrupt vectors and so on, do i need to do this from the DSP now before i run anything on the DSP?
Any help is greatly appreciated!
Best Regards,
M. Freudenberg