This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

OMAPL38解锁问题

Other Parts Discussed in Thread: OMAP-L138

最近使用加密版OMAPL38,在使用中遇到下列问题:

使用TI下载的DSP_AISExtra_OMAP-L138.out文件和OMAP-L138_generic_secure.ini文件,使用SecureHexAIS_OMAP-L138.exe生成.bin文件时提示 Entry point was set to null address;

使用GenericSecureUartHost软件加载上述bin文件,解锁DSP,显示Boot completed successfully,但是用仿真器调试时,只能连接DSP,连接ARM时提示 Device ID is not recognized or is not supported by driver.

同时,使用仿真器查看DSP中的寄存器时,寄存器中内容为空白,用仿真器在DSP中运行程序对片外flash进行检查时,读出来的flash器件ID和内容均错误。

使用我们自己的.out文件生成bin时,不报入口地址无效,但是用生成的bin文件解锁DSP时,在最后一步跳转时,始终停留在waiting for Done...处,无法解锁。

根据之前看过的OMAPL138的资料,这款芯片在上电时DSP为启动,ARM为休眠。上电后,DSP通过RBL唤醒ARM,随后ARM启动,并在ARM的RBL中将DSP休眠。根据目前的使用情况,我有以下几个疑问,麻烦专家们帮忙指导一下: 

1  加密版的芯片只是加密了DSP,并且锁住了JTAG口,对ARM没有影响,通过UART口解锁JTAG启动后,ARM应该是可以连接的才对,为何连接不上?

2  加密版的芯片与非加密的芯片在启动过程上具体有什么样的区别?加密版的芯片在通过UART口解锁后,DSP的启动到了哪一步?RBL是否执行,是否已经唤醒了ARM?