linux - uEnv.txt 到 boot.scr 较新版本的 u-boot 问题

标签 linux bootloader openwrt u-boot

我确实使用了旧版本(应该是 2014.10)来创建带有 uboot 的 openwrt 镜像。它工作正常。

由于某些原因,我需要使用较新的版本(2016.XX),我按照相同的步骤构建我的SD,当我启动时,出现了类似这样的错误(如果图片不好用请见谅)

enter image description here

然后我检查环境变量。 我使用命令“printenv bootenv loadbootenv”(不确定是否正确)

结果是这样的

printenv bootenv loadbootenv

## 错误:“bootenv”未定义

loadbootenv=fatload mmc ${mmcdev} ${loadaddr} ${bootenvfile}

然后我尝试将“uEnv.txt”设置为bootenv变量,仍然无法启动

显示,无法识别的文件系统类型

我有一个 uEnv.txt 文件,其他人已经配置好了。我不知道配置环境的事情...

它看起来像新版本你启动像 boot.scr 而不是 uEnv.txt

有没有办法把 uEnv.txt 转换成 boot.scr?或者是否有任何关于如何逐步设置 boot.scr 的 wiki。

感谢您的宝贵时间。

最佳答案

看来没有人喜欢我的问题.....

我放弃了这个并切换到另一个版本的引导加载程序。它将读取 uEnv.txt 或 boot.scr。

关于linux - uEnv.txt 到 boot.scr 较新版本的 u-boot 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39502785/

相关文章:

json - 如何在jq中分组?

embedded-linux - 在什么情况下 'Openwrt ' 优先于 'Buildroot' 框架工作?

wifi - 我可以触发移动客户端在连接 wifi 时自动启动网页浏览器吗?

regex - Perl 的\K in bash 函数

c - 获取进程的 pid,了解其使用的 Linux header 中的结构

assembly - 如何在程序集引导加载程序中打印按下的键盘按键?

audio - 在引导加载程序中播放声音的最佳方式

c - 使用 Ctrl+C 停止在前台启动的进程时出现段错误

linux - 如何修改现有的 Linux 内核模块

assembly - 工作 FAT16 引导加载程序在实际硬件上生成读取错误?