OpenEdv-开源电子网

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

在Uboot里如何更新Zimage dtb和文件系统

[复制链接]

190

主题

401

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1289
金钱
1289
注册时间
2014-6-15
在线时间
143 小时
发表于 2020-11-25 22:06:18 | 显示全部楼层 |阅读模式
1金钱


我的是EMMC的板子,看教程是内核运行起来以后更新的uboot zImage dtb和文件系统,或者 使用MFG_tool
我记得之前的2440都是在uboot里更新的这些东西,那阿尔法开发板怎么在uboot更新 uboot /zImage/dtb/文件系统?

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

0

主题

144

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
442
金钱
442
注册时间
2019-5-16
在线时间
143 小时
发表于 2020-11-26 12:42:55 | 显示全部楼层
用TFTP来挂载更新内核、设备树,用NFS来挂载文件系统,具体的可以参考这个帖子http://www.openedv.com/search.ph ... bmit=yes&kw=nfs
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2019-3-14
在线时间
4 小时
发表于 2020-11-26 13:30:21 | 显示全部楼层
烧写kernel:

M6708 U-Boot > tftpboot ${loadaddr} ${kernel}
M6708 U-Boot > mmc dev ${mmcdev}
M6708 U-Boot > mmc write  ${loadaddr} 0x800 0x3000
  烧写设备树:

M6708 U-Boot > tftpboot ${loadaddr} ${fdt_file}
M6708 U-Boot > mmc dev ${mmcdev}
M6708 U-Boot > mmc write  ${loadaddr} 0x5000 0x300
  烧写u-boot:

M6708 U-Boot > env default -f -a
M6708 U-Boot > tftp 0x18000000 u-boot-h.imx
M6708 U-Boot > mmc dev  ${mmcdev}
M6708 U-Boot > mmc write  0x18000000 0x400 (u-boot.imx的大小)
回复

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
23
金钱
23
注册时间
2019-3-14
在线时间
4 小时
发表于 2020-11-26 13:31:03 | 显示全部楼层
acqacq 发表于 2020-11-26 13:30
烧写kernel:

M6708 U-Boot > tftpboot ${loadaddr} ${kernel}

但是我并不觉得这是一个很好的更新方式,相比而言,我更喜欢用命令行的方式更新
回复

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2024-11-25 19:40

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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