AST2500在uboot中更新固件
1、背景介绍
目前AST2500更新固件一种方法是采用烧写器直接烧flash,然后把flash贴在板子上;另一种是在NC-SI调通的情况下在网页界面中更新固件。今天介绍另一种方法,也就是在uboot中更新固件。
2、基础知识
在uboot中就可以对flash进行操作,基本思路是将boot.bin先通过tftp传到ddr中,然后再将ddr中的数据写入flash,下面是具体操作办法
3、ast2500操作步骤
ast2500中的uboot中缺少对flash操作的sf命令,可用的命令如下:
居然没有sf命令,很显然无法像在zynq中那样操作了。
Ast2500中的步骤如下:
//设置网络所用网卡 set ethact ast_eth1 //设置ast2500本地IP地址和上位机IP地址 set ipaddr 192.168.0.44 set serverip 192.168.0.65 //确认和上位机网络连通 ping 192.168.0.65 //擦除flash protect off all erase all //这一步直接把镜像拷贝到flash里面了,0x20000000这个地址是固定的 tftp 0x20000000 rom.ima //保存环境变量 saveenv
以上就是ast2500如何在uboot下更新固件。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包
于2021-08-28发布