首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >保存without环境变量而不连接Flash

保存without环境变量而不连接Flash
EN

Unix & Linux用户
提问于 2017-05-25 15:37:23
回答 1查看 1.1K关注 0票数 1

我已经看到了多个博客文章,人们绕过U-Bootbootdelay0环境变量进入bootdelay。这里就是一个例子。据我所知,总的过程是:

  1. 卸载/短闪存芯片,所以cannot无法访问它。
  2. 电源开机
  3. U-Boot无法找到闪存芯片并下降到CLI eth1 up eth0,eth1 Qualcomm Atheros SPI NAND驱动程序,版本0.1 (c) 2014高通Atheros Inc. ath_spi_nand_ecc:无法启用内部ECC设置0x181162c0至0x3061a100按任何键停止自动引导:0 **设备0不可用ath>
  4. 将引导延迟更改为非零值: ath> setenv引导延迟3 ath>保存环境为闪存.保护9F040000 9F04FFF无保护扇区4.4在银行1不受保护的1扇区保护9F050000 9F05FFF非保护扇区5.5在银行1无保护的1扇区擦除闪存.9F050000 . 9F05FFFF ...Erasing闪光灯第一个0x5最后0x5扇区大小0x10000 5擦除1扇区写入闪存.9F050005 . 9F060000 ...write地址: 9f050000写入地址: 9f040004完成保护扇区5.5在银行1中保护1扇区4.4在银行1保护1扇区ath>
  5. 断电装置并重新连接闪存芯片。

据我所知,U及其环境变量驻留在flash中。如果闪存芯片与CPU断开连接,如何加载U,以及如何将引导延迟变量保存在持久存储中?

EN

回答 1

Unix & Linux用户

发布于 2017-05-26 00:54:59

这是一个非常具体的例子。在这个具体的例子中,second驻留在NOR闪存(一个芯片)中,Linux内核驻留在NAND (第二个芯片)中。参考指南让您将NAND芯片从板中移除,这样引导失败,我们将拖到U命令行,然后您可以更改和保存引导延迟,因为在本例中,U被配置为在NOR闪存中保存环境。

票数 0
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/367221

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档