OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4579|回复: 4

Uboot命令下,如何更新Uboot固件

[复制链接]

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2016-11-7
在线时间
26 小时
发表于 2020-10-9 08:41:54 | 显示全部楼层 |阅读模式
1金钱
请问一下大神,imx6ull板子,开机进入uboot后,如何在uboot的模式下,直接用命令方式从主机中下载新的uboot并烧写到emmc中?

最佳答案

查看完整内容[请看2#楼]

举例 更新eMMC中的uboot 进入uboot命令行模式 mmc dev 1 #切换至EMMC version #查看uboot当前版本 #用任意办法将新的uboot.imx下载到RAM中,比如loadx,loady,tftp tftpboot/loady/loadx 80800000 uboot.imx #下载到DRAM中的0x80800000地址处,同时可以得到uboot的文件大小 filesize #计算下所需要的EMMC的扇区数目count=(filesize%512)?(filesize/512+1),(filesiz ...
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

26

主题

1538

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
6379
金钱
6379
注册时间
2015-8-25
在线时间
1004 小时
发表于 2020-10-9 08:41:55 | 显示全部楼层
本帖最后由 szczyb1314 于 2020-10-13 15:56 编辑

举例 更新eMMC中的uboot
进入uboot命令行模式
mmc dev 1                   #切换至EMMC
version                        #查看uboot当前版本
#用任意办法将新的uboot.imx下载到RAM中,比如loadx,loady,tftp
tftpboot/loady/loadx 80800000 uboot.imx                #下载到DRAM中的0x80800000地址处,同时可以得到uboot的文件大小 filesize
#计算下所需要的EMMC的扇区数目count=(filesize%512)?(filesize/512+1),(filesize/512)[不能整除则加1,能整除则不用加1]
mmc dev 1 0                #切换到EMMC的分区0
mmc write 80800000 2 count【所需的扇区数目(以16进制的数字)】        #千万不要写SD/MMC的前两个扇区,保存着分区表,mmc write是以扇区个数为单位
#使能emmc boot分区的指令
mmc partconf 1 1 0 0            #mmc partconf dev boot_ack boot_partition_enable partition_access   
reset                   #从EMMC重启开发板进入uboot命令行
version                #查看uboot当前版本来确定uboot是否被成功被更新
He who fights with monsters should look to it that he himself does not become a monster, when you gaze long into the abyss, the abyss also gazes into you.
过于执着就会陷入其中,迷失自己,困住自己。
回复

使用道具 举报

7

主题

76

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
244
金钱
244
注册时间
2016-4-11
在线时间
54 小时
发表于 2020-10-13 14:51:27 | 显示全部楼层
tftp呀
回复

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2016-11-7
在线时间
26 小时
 楼主| 发表于 2020-10-14 10:19:50 | 显示全部楼层

谢谢pwm兄
回复

使用道具 举报

2

主题

46

帖子

0

精华

初级会员

Rank: 2

积分
145
金钱
145
注册时间
2016-11-7
在线时间
26 小时
 楼主| 发表于 2020-10-14 10:20:22 | 显示全部楼层
szczyb1314 发表于 2020-10-13 15:49
举例 更新eMMC中的uboot
进入uboot命令行模式
mmc dev 1                   #切换至EMMC

谢谢兄弟,我试一下哈
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 18:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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