(正点原子)Linux系统Uboot编译和烧写

  • Windous下使用OTG烧写系统
  1. 在Windos使用NXP提供的mfgtool项开发板烧写系统。通过开发板OTG接口连接到电脑,选择mfgtool版本,下载。

        Mfgtool工具先向开发板烧写一个linux系统,通过linux系统来完成烧写工作。

        一般烧写系统都是烧写到EMMC或者NAND里面,烧写zImage和.dtb设备数

  • Ubuntu下通过脚本烧写系统

        sync:数据同步,当在linux下拷贝文件时,在终端需要先同步,不然文件存放在缓存中,可能拷贝失败。

查看sd卡挂载:ls /dev/sd*,或者sudo fdisk -l

在ubuntu中,先将zImage和.dtb设备树文件下载到SD卡的boot文件夹下,在将根文件系统拷贝到rootfs的home中,然后开发板从SD卡中启动,在SerialCRT中将zImage和.dtb文件下载到emmc中。

根据引用的描述,MobaXterm启动阿尔法开发板时打印了一些信息。其中,有两个错误提示分别是"unable to read file boot.scr""unable to read file zImage",还有最下面的"Bad Linux ARM zImage magic!"。 这些错误提示是因为在首次SD卡后,没有后续的kernel文件系统导致的。根据技术支持的回答,这些错误提示并不会影响uboot的正常运行。只要开发板启动后能够进入UBOOT指令界面,就表示uboot已经可以正常运行。因此,无需紧张,可以继续往后进行实验。 关于具体的启动方法步骤,由于引用内容提供的信息有限,无法给出具体的指导。建议参考教学文档资料包中的相关内容,或向技术支持寻求帮助。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* [IMX6ULL学习踩坑笔记1——Bad Linux ARM zImage magic](https://blog.youkuaiyun.com/weixin_45436883/article/details/121276005)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* *3* [嵌入式Linux学习之旅(5)— 使用正点原子uboot进行编译启动](https://blog.youkuaiyun.com/qq_38113006/article/details/104207343)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Tofu_Cabbage

你的打赏是我的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值