Hi TI experts,
I am working on secure boot for an application which runs on C6748 E version. And I really appreciate for your support on the following problems.
1. I am writing a sample application which simply prints something over UART0. I generate the application AIS with bootExitType = SECUREWITHSK. When I boot the AIS from UART0, it runs well. When I flash it to SPI memory and config RBL to boot it from SPI memory, the application does not show any response. With the same application, if AIS is generated with bootExitType = NONSECURE and flashed into SPI and booted from there, it runs well.
So my question is "Can application booted from SPI run in Secure Kernel?"
I can misunderstand but "TMS320C6748/OMAP-L138 Security User’s Guide" seems to tell me that application can switch between secure and non-secure?
2. I have an simple application that can receive and send data through USB bulk (device mode). The application runs well. But when I boot it through UART0 with bootExitType = SECUREWITHSK, the application hangs as soon as I enable global interrupt IntDSPINTCInit();
I don't know what is happening with USB in secure kernel. Am I allowed to do so?
All applications are developed based on StarterWare without BIOS.
Thank you very much for your support.
Best regards,
Tuyen Nguyen