Part Number:OMAPL138B-EP
从F:\ti\pdk_omapl138_1_0_10里面移植了相关源代码后,建了一个OMAPL138 ARM侧的从SD卡引导的SBL裸机工程,比较顺利,编译成功后,用调试器进调试模式,然后板子上事先插了SD卡,卡里有另一个也是编译通过没问题的app应用代码,进调试模式后能正确的引导SD卡中的app,运行结果符合app的预期,串口那边打印的信息也都正确,然后按照SDK手册,通过各个步骤转换得到这个SBL工程最终的MLO映像,将此映像写入SD卡,结果是什么信息都打印不出来,app也没有被引导执行,很明显是MLO本身就有问题,因为即便SD卡里面只有MLO存在,那至少也要打印相关信息的,现在就是找不到SBL工程上的具体问题,不知道该怎么去定位问题点,想TI的工程师能不能大致给出一个方向,非常感谢!
Shine:
请问是否按照下面的SDK developer guide编译MLO以及create SD卡的?https://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Foundational_Components_U-Boot.htmlhttps://software-dl.ti.com/processor-sdk-linux/esd/docs/06_03_00_106/linux/Overview/Processor_SDK_Linux_create_SD_card_script.html
,
user18914063:
编译MLO我是在CCS里面建的裸机工程的形式来操作的
,
Shine:
请问您用的是linux还是RTOS processor SDK?
,
user18914063:
RTOS的
,
Shine:
请看一下是否按照下面的步骤生成MLO文件以及create SD卡的。4.6.3.7.3.1. Making Bootable SBL image (MLO)4.6.3.7.4.2. MMCSD Boot Modehttps://www.ti2k.com/wp-content/uploads/ti2k/DeyiSupport_DSP_index_Foundational_Components.html