天嵌 ARM开发社区

 找回密码
 注册
查看: 2572|回复: 4

光盘上提供的uboot源码,按手册编译,拷贝到SD卡不能引导

[复制链接]
sunraytech 发表于 2014-8-9 17:29:42 | 显示全部楼层 |阅读模式
如题,把天嵌官方提供的光盘上的uboot源码,按手册解压,编译,把生成的MLO,u-boot.bin复制到SD卡根目录(SD卡之前已经用工具制作过),不能引导进入u-boot。串口控制台一直停留显示
Welcome to use TQ3358 Board!
boot from SD card...
然后替换出厂的镜像文件:MLO,或者u-boot.bin都是一样的现象。两个都替换掉,就可以正常引导。这是怎么回事?是需奥重新用新的MLO来制作SD卡一次?看手册上说制作一次既可以了,以后直接替换的。 还是说光盘上提供的u-boot源码有问题?我的这个底板是V2的。不知到能否提供更新的u-boot源码给我?我的email:liuzongjian163@163.com
wbz073 发表于 2014-8-11 09:18:32 | 显示全部楼层
用新的MLO制作启动卡
 楼主| sunraytech 发表于 2014-8-11 10:41:31 | 显示全部楼层
wbz073 发表于 2014-8-11 09:18
用新的MLO制作启动卡

您好,安您说的重新制作了启动卡。使用自己编译的MLO+uboot.bin+出厂uImage.bin+出厂rootfsbin,第一次可以启动并引导进入系统。以为可以了,然后直接进入u-boot菜单(串口控制台),下载烧写了MLO+u-boot.bin。然后重启,选择nand启动。就一直停留在这个地方
Welcome to use TQ3358 Board!
boot from NAND...

然后,再次使用SD卡启动,发现不能正常引导进入系统了,一直停留在这个地方
Welcome to use TQ3358 Board!
boot from SD card...

接着,我把SD卡上的MLO替换为出厂的MLO文件(没有用工具重新制作启动卡,仅直接替换)。其他不变,这个时候选择SD卡重启,能够引导进入系统。
但和此前略有不同。
Welcome to use TQ3358 Board!
boot from SD card...
*** Warning - bad CRC, using default environment
如上,多了最后一行,然后就是正常引导的输出显示。

接着,我把出厂的MLO镜像烧写到板上,重启选择NAND启动,可以正常引导进入系统。

现在,可以大概怀疑问题出在MLO上,应该是读取u-boot.bin的时候出现的问题。但具体问题在哪里,怎么修改还没有眉目,希望能提供帮助
 楼主| sunraytech 发表于 2014-8-11 10:51:45 | 显示全部楼层
刚刚看了,MLO来自于u-boot-spl.bin,在uboot的spl目录里面,挨个子目录看了,全是*.o文件,不知到从哪里下手查
wbz073 发表于 2014-8-11 11:15:06 | 显示全部楼层
sunraytech 发表于 2014-8-11 10:51
刚刚看了,MLO来自于u-boot-spl.bin,在uboot的spl目录里面,挨个子目录看了,全是*.o文件,不知到从哪里下 ...

MLO 的架构与uboot一样的,你可以按照uboot的思路下手
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-20 01:00 , Processed in 1.062500 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表