Embedded 备份U-Boot映像应该使用备份环境还是原始环境?

Embedded 备份U-Boot映像应该使用备份环境还是原始环境?,embedded,environment-variables,powerpc,u-boot,Embedded,Environment Variables,Powerpc,U Boot,我正在使用U-Boot开发一个嵌入式固件项目。我们需要在第二个位置用闪存备份U-Boot。关于重新定位处理器重置向量的所有技术问题都已解决 我的问题是,我应该有U-Boot的备用副本吗 使用备用环境位置,或者使用与相同的环境位置是否安全 主U-Boot拷贝 我最想知道的是,一个糟糕的环境可能会让U-Boot无法启动 用户可以访问。这取决于您的系统 U-Boot使用校验和检查环境是否已损坏。如果校验和失败,则返回到默认编译状态。如果将这些设置为引导系统,那么在这种情况下您将是安全的 如果您的环境被

我正在使用U-Boot开发一个嵌入式固件项目。我们需要在第二个位置用闪存备份U-Boot。关于重新定位处理器重置向量的所有技术问题都已解决

我的问题是,我应该有U-Boot的备用副本吗 使用备用环境位置,或者使用与相同的环境位置是否安全 主U-Boot拷贝

我最想知道的是,一个糟糕的环境可能会让U-Boot无法启动
用户可以访问。

这取决于您的系统

U-Boot使用校验和检查环境是否已损坏。如果校验和失败,则返回到默认编译状态。如果将这些设置为引导系统,那么在这种情况下您将是安全的

如果您的环境被更改为仍然有效,但没有启动系统,那么您就有问题了。解决这个问题的一种方法是配置U-Boot以监听串行端口,并在启动后的最初几秒钟内按下一个键时进入交互模式。然后,您可以手动或通过expect类型脚本更改环境。但是,最简单的解决方案是按照您的建议,为备份U-Boot使用单独的环境