omap3530从SD卡启动Error: reading boot sector解决笔记

     一开始的时候,由于个人原因将omap3530(瑞泰创新的omap3530-mini)上SD卡的分区和文件搞乱了,导致每次开机在串口终端上都只是出现了几个乱码,然后就没有什么反应,后来按照板子配带的光盘上的教程(ICETEK-OMAP3530-Mini使用手册)或者http://code.google.com/p/beagleboard/wiki/LinuxBootDiskFormat对SD卡分区(本人的操作系统环境是ubuntu),将MLO、uboot、uImage移到SD卡的FAT32分区,file文件系统移到EXT3上,装到omap板上启动时,串口终端却出现了以下的错误:

 

40L癭U

       @€

Texas Instruments X-Loader 1.4.2 (Dec 29 2008 - 09:03:24)

MiniBoard V2.0: Run Xloader from SD card

Reading boot sector

 Error: reading boot sector

 Loading u-boot.bin from nand

 

      辗转反侧,尝试了换SD卡重新分区、换启动文件等后,结果还是一样,然后就跑了德州仪器的技术社区上发了一个求助帖子以及第二天就得到了一位仁兄的回复,如下:

 

    从你的描述看“Error: reading boot sector”。应该是SD卡的分区没有做对,有一个make SD卡的小工具,去下载来重新做一下SD卡吧。记得重新格式化下再做。

 

受此启发,没有找到那位仁兄说的make SD卡小工具,而是用了分区工具PM9.0,下载地址为:http://www.newasp.net/soft/76332.html#downloads进行如下分区:

    其实这样分区跟在ubuntu下分区好像没有太大的区别,重要的的一点就是要发FAT32分区的激活为:yes,本人第一次使用这个分区工具的时候就是因为没有把FAT32分区的激活设置为:yes而导致出现还是同样的错误。

 

       最后就是把把相应的启动文件放到对应的分区就ok啦!

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值