查看: 922|回复: 0

[BBB试用之旅12] 尝试从串口获得SPL、U-BOOT并启动,但没成功

[复制链接]
  • TA的每日心情
    难过
    2017-4-18 09:57
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    发表于 2017-5-2 08:54:43 | 显示全部楼层 |阅读模式
    分享到:
    计划从实验下串口获得SPL,UBOOT的启动过程,可以说这个实验不复杂,但是其中也遇到了些问题,最终由于没有合适的u-boot-spl.bin而失败,但这个我把这个过程分享在这里,留个记录也给其它童鞋一些参考。
    下面是摘自https://processors.wiki.ti.com/index.php/AM335x_U-B...u-boot-spl.bin的步骤
    *The release package does not contain the binary for UART boot. Please follow the steps mentioned here for
    compiling u-boot and use the spl/u-boot-spl.bin file that is produced.
    Switch ON EVM with switch settings for UART boot. When “CCCC” characters appear on TeraTerm window, from the
    File Menu select Transfer --> XMODEM --> Send (1K mode)
    Select “u-boot-spl.bin” for the transfer
    After image is successfully downloaded, the ROM code will boot it.
    When “CCCC” characters appear on TeraTerm window, from the File Menu select Transfer --> YMODEM --> Send (1K
    mode)
    Select “u-boot.img” for the transfer
    After image is successfully downloaded, U-Boot will boot it.
    Hit enter and get to u-boot prompt “U-Boot# ”
    说起来也是很简单的,
    1)断电拔掉SD卡,并连接串口TX,RX,GND,
    2)然后按住boot按键,上电
    3)  松开boot键
    当然首先是下载并编译u-boot-am33x   ,有两个资源可供选择1)GIT开源发布的软件包2)TI的官网的EZSDK,本人比较懒就在github上找到如下链接https://github.com/embest-tech/u-boot-am33x
    下面则是编译过程,很顺利,在am335x/spl目录下得到了期望的u-boot-spl.bin, U-Boot-spl.map等文件,下面也有一篇可参考的文章,关于这些文件的介绍
    https://blog.csdn.net/q123456789098/article/details...



    下面是遇到的一些疑惑--->
    疑惑1:不知道为什么使用Xshell 5就是不能发送bin 文件,使用SecureCRT则OK



    虽然通过SecureCRT可以下载完u-boot-spl.bin,却报了如下的错误,通过度娘也了解了些信息,也许是SDK6.0还有EEPROM验证ID的功能,暂时也找不到SDK7.0的软件包,那么来把SDK6.0中的EEPROM验证ID功能移除试试吧,参考一篇网友的分享PDF,折腾了半天没有搞出所以然。
    若是大神有遇到类似的问题,并解决的,可留言告知,不胜感激。

    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /2 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-4-26 20:45 , Processed in 0.117867 second(s), 17 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.