新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > OMAP-L138_FlashAndBootUtils使用及编译指导

OMAP-L138_FlashAndBootUtils使用及编译指导

作者:时间:2013-06-06来源:网络收藏

如图 14 所示,这种情况的原因通常有两种:一是由于 DDR 参数配置不正确从而导致程序运行异常,不能返回正确的指令给主机;二是硬件原因,可能是焊接,或硬件连接上的错误造成的。可以通过仿真器连接目标板用 BSL库提供的测试程序验证一下 DDR,和相应的 flash。如果没有仿真器,可以通过间接的方法,比如用 AISgen 工具包里提供的 UART 启动工具 UartHost.exe 来加载运行测试程序,检测 DDR,flash 等,将测试结果通过串口回传显示,或者设置 GPIO的状态来反映。

QQ截图20130606140932.jpg

7.3 烧写中途停止

如图 15所示,烧写在中途停止,这种情况通常是因为 DDR工作不稳定,原因可能是 DDR布线问题导致信号完整性差,可以尝试降低 DDR时钟,并用示波器测量信号质量。

DDR不稳定也可能表现在能成功烧写,但运行不正常,通常表现为串口打印停在解压或启动内核阶段。

QQ截图20130606141018.jpg

7.4 启动后串口没打印

烧写成功,启动后串口没打印,检查U-boot里的调试串口配置,默认为UART2。


上一页 1 2 3 4 下一页

关键词: OMAPL138 串口烧写 UBL

评论


技术专区

关闭