查看: 1747|回复: 0

创龙TL570x-EVM评估板--AM5708使用SD启动uboot

[复制链接]
  • TA的每日心情
    郁闷
    2024-9-18 16:57
  • 签到天数: 48 天

    连续签到: 1 天

    [LV.5]常住居民I

    发表于 2022-4-22 23:08:24 | 显示全部楼层 |阅读模式
    分享到:
    本帖最后由 eefocus_3828686 于 2022-4-22 23:12 编辑

    最近有时间探究了一下创龙TL570x-EVM评估板上的AM5708使用SD卡启动程序的操作过程,同时也对比了一下NXP的IMX6U和IMX8MM的SD卡启动操作。这里以启动uboot为启动对象。首先翻看AM5708的参考手册,在手册中可以看到使用SD卡booting的流程:
    1、ROM code检测卡上的MBR分区,文件系统需为FAT12/16 or FAT32
    2022-04-22_213723.png
    2、get MBR分区,需为活动分区
    2.png
    3、在FAT12/16 or FAT32活动分区的根目录下查找MLO文件
    3.png
    4、找到MLO文件后,ROM code会执行一系列操作启动引导程序
    4.png
    好了,下面我们使用一张SD卡实际体验一下在AM5708上使用SD卡运行uboot程序,为了操作简单和直观,我们这里使用DiskGenius.exe来对SD卡进行操作,删除SD卡上的所有分区,对SD卡进行重新分区,文件系统类型我FAT32,分区大小这里设置200MB,起始扇区按常规的2048即可,点击确认进行分区
    5.png
    分区后保存分区表并执行格式化
    6.png
    查看分区表
    7.png

    把AM5708的uboot编译好后,拷贝至刚刚新建的分区中去
    8.png
    把SD卡插到开发板,设置为SD启动,上电,uboot正常启动
    9.png
    uboot加入了**驱动后,再配置好uboot的环境变量,使用tftp + nfs加载、启动内核和文件系统,就可以进行日常开发与调试了。
    10.png
    回复

    举报

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

    本版积分规则

    关闭

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

    【预约|参会享"豪"礼】2025慕尼黑上海设备展
    “2025慕尼黑上海电子生产设备展”将于2025年03月26-28日上海新国际博览中心开幕诚邀您的光临!

    查看 »

    手机版|小黑屋|与非网

    GMT+8, 2025-3-5 02:46 , Processed in 0.103487 second(s), 16 queries , MemCache On.

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

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.