[AST2600] 在uboot中透过tftp更新BMC (ast2600-evb update openbmc in uboot)

news/2024/12/28 19:48:50/

纯笔记分享如何在uboot中透过tftp更新BMC

步骤一:先将欲烧入档案放入tftp server中 (ex. 192.168.0.1:/tftp/iris/rom.ima)

步骤二:进入uboot 并依序执行以下指令,有两个方法,选其一即可

(memory address可对照ast2600的datasheet中ARM Address Space Mapping章节一起看)

// 设定tftp server IP
setenv serverip 192.168.0.1// 动态获得BMC IP (也可设静态IP)
dhcp// 从tftp server下载image "rom.ima"至0x80000000位址  
// 0x80000000 是SDRAM的起始位置
tftp 0x80000000 iris/rom.ima// sf 是spi flash的缩写,probe是指初始化指定的SPI上之设备
sf probe// sf update <addr> <offset> <len> ,从SPI flash <offset> 处擦除并写入记忆体位置<addr>起的 <len> bytes
// 0x4000000 是64MB (需改写为欲烧入fimware image大小)
sf update 0x80000000 0 0x4000000// 重新启动
reset

另一个方法是

// 设定tftp server IP
setenv serverip 192.168.0.1// 动态获得BMC IP (也可设静态IP)
dhcp// 从tftp server下载image "rom.ima"至0x80000000位址
// 0x80000000 是SDRAM的起始位置
tftp 0x80000000 iris/rom.ima// sf 是spi flash的缩写,probe是指初始化指定的SPI上之设备
sf probe// make all FLASH banks writable
protect off all  // erase all FLASH banks
erase all// cp [.b, .w, .l] <source> <target> <count>
// cp: 内存复制;.b表示 count 的单位是byte
// 0x80000000 是SDRAM的起始位置 
// 0x20000000 是预设 BMC SPI Flash Memory (FW SPI CS0) 的起始位置 
// 0x4000000 是64MB (需改写为欲烧入fimware image大小)
cp.b 0x80000000 0x20000000 0x4000000 // protect all FLASH banks
protect on all// 重新启动
reset

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

相关文章

服务器2400系列和2600系列,2400g与2600的CPU性能相差多少?最新游戏实测对比

大家好&#xff0c;目前英特尔家的CPU由于经历了一波暴涨&#xff0c;目前价格居高不下&#xff0c;对于目前有装机需求的朋友来说&#xff0c;自然“AMD”成为了一个更有性价比的选择。而作为中端的Ryzen 5系列&#xff0c;凭借合理的价格&#xff0c;不错的性能更是获得了不少…

ryzen linux 搭配显卡,AMD Ryzen 2600CPU搭配什么显卡比较合理?

原标题&#xff1a;AMD Ryzen 2600CPU搭配什么显卡比较合理&#xff1f; &#xff21;&#xff2d;&#xff24;Ryzen 2600应该是目前性价比较高的主流游戏处理器了&#xff0c;性能方面接近i5 8400&#xff0c;超频情况下性能已经超过i5 8400&#xff0c;基本可以应对吃鸡等市…

至强服务器性能视频,英特尔至强E5-2600服务器到底有多强?

企业应用性能 SPEC Java Business Benchmark 2005是一款用Java编写的多线程测试工具&#xff0c;它的评测是模拟一个企业基于若干个仓库为多个客户提供交易服务的环境&#xff0c;以每秒的操作数(BOPS&#xff0c;Business Operations per Second)来评估性能。在至强5600发布之…

机器人正逆运动学分析(ABB-IRB2600)

IRB2600的改进D-H法 建立IRB2600的改进D-H模型&#xff1a; Fig.1 ABB IRB2600 coordinate system IRB2600的改进D-H参数表&#xff1a; 轴号 i i i α i − 1 \alpha_{i-1} αi−1​ a i − 1 a_{i-1} ai−1​ d i d_{i} di​ θ i \theta_{i} θi​100 d 1 ( 445 ) d_{1}(4…

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

1、背景介绍 目前bmc更新固件一般有四种方法&#xff1a; 一种方法是采用烧写器直接烧flash&#xff0c;然后把flash贴在板子上&#xff1b; 一种是在NC-SI调通的情况下在网页界面中更新固件。 另一种是通过socflash或yafuflash在dos下烧录 今天介绍另一种方法&#xff0c…

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

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

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

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

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

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