AST-2600及AST-2400在uboot中更新固件的方法

news/2024/12/5 3:58:28/

1、背景介绍

目前bmc更新固件一般有四种方法:

一种方法是采用烧写器直接烧flash,然后把flash贴在板子上;

一种是在NC-SI调通的情况下在网页界面中更新固件。

另一种是通过socflash或yafuflash在dos下烧录

今天介绍另一种方法,也就是在uboot中更新固件,uboot中更新固件又分为两种,一种是可以对flash进行操作的,也就是支持sf命令的操作,如AST2600;一种是不可以的,RU 。

 
2、操作步骤:

AST2600:

Zynq在uboot中就可以对flash进行操作,基本思路是将boot.bin先通过tftp传到ddr中,然后再将ddr中的数据写入flash,下面是具体操作办法:

        tftp 0x83000000                                                        将rom.ima先通过tftp传到ddr中

        sf probe 0                                                                  初始化flash

        update 0x83000000 0x00000000 0x4000000       将ddr中的数据写入flash

对地址的解释:

ddr:

flash:程序存储的地方:


AST2400:

ast2400中的uboot中缺少对flash操作的sf命令,无法用AST2600中那样操作了。

Ast2400中的步骤如下:
    

(1) //设置ast2500本地IP地址和上位机IP地址
          setenv ipaddr 192.168.57.86\r 

          setenv serverip 192.168.57.38\r

          saveenv\r
     
(2)//确认和上位机网络连通
         ping 192.168.57.38
     
 (3)//擦除flash
         protect off all
         erase all
     
 (4)//这一步直接把镜像拷贝到flash里面了,0x20000000这个地址是固定的
         tftp 0x20000000 rom.ima
     
 (5)//保存环境变量
          saveenv

 (6)//重启

         reset

对地址的解释:


http://www.ppmy.cn/news/119576.html

相关文章

mac2600r_水星(MERCURY)MAC2600R路由器怎么恢复出厂设置?

越洋帮路由网原创:文章是关于"水星(MERCURY)MAC2600R路由器怎么恢复出厂设置?"的相关知识分享,希望可以帮到大家。 - 素材来源网络 编辑:小易。 在本文中,鸿哥将给大家介绍,水星MAC2600R路由器恢复出厂设置的…

mac2600r_水星(MERCURY)MAC2600R路由器怎么设置? | 192路由网

在本文中,192路由网-www.192LuYou.com将给大家详细介绍,使用电脑设置水星MAC2600R路由器上网的方法。 新买的、恢复出厂设置后的无线路由器,用电脑设置它上网的时候,建议按照下面的步骤操作。 路由器线路连接 设置电脑IP地址 设置…

mac2600r_水星MAC2600R路由器登录密码是多少?

关于水星MAC2600R路由器登录密码的问题。 这篇文章,来详细介绍,水星MAC2600R路由器登录密码的相关问题。 第一、没有初始密码 水星MAC2600R这一款无线路由器,在出厂的时候,并没有预设初始密码(默认密码)。 温馨提示: ①…

【OpenBMC 系列】4.启动流程 使用qume模拟ast2600-evb

1.安装openbmc适配的qume Download and Start QEMU Session 下载最新的 QEMU 应用的 openbmc/qemu fork wget https://jenkins.openbmc.org/job/latest-qemu-x86/lastSuccessfulBuild/artifact/qemu/build/qemu-system-armchmod ux qemu-system-arm下载 Romulus 镜像。 wge…

强化学习经典应用环境-Atari 2600游戏合集

强化学习的朋友们,经常利用Atari(雅达利)游戏,可通过视频大致了解游戏内容,链接如下: 视频链接: Atari 2600_ Freeway_哔哩哔哩_bilibili 这里集合了经典的61个atari2600游戏画面&#xff0c…

mac2600r_水星MAC2600R路由器无线桥接怎么设置?

在本文中,鸿哥将给大家详细介绍,水星MAC2600R路由器无线桥接的详细设置方法。 用电脑设置水星MAC2600R路由器桥接无线信号时,建议按照下面的步骤操作。 确认无线参数 设置无线桥接 检查桥接是否成功 调整摆放位置 注意问题: (1)、…

让代码创造童话,共建快乐世界:六一儿童节特辑

让代码创造童话,共建快乐世界:六一儿童节特辑 六一儿童节即将来临,这是一个属于孩子们的快乐节日。为了让这个节日更加有趣,我们发起了“让代码创造童话,共建快乐世界”六一活动。在这个活动中,我们邀请您…

mac2600r_水星(MERCURY)MAC2600R路由器怎么设置?

在本文中,鸿哥将给大家详细介绍,使用电脑设置水星MAC2600R路由器上网的方法。 新买的、恢复出厂设置后的无线路由器,用电脑设置它上网的时候,建议按照下面的步骤操作。 路由器线路连接 设置电脑IP地址 设置路由器上网 检查设置是否…