【发布时间】:2016-07-27 02:14:05
【问题描述】:
我正在尝试编写一个脚本以在 U-boot 时自动运行命令。
我按照网站 [1] 上的说明进行操作。
以下是我所做的。
我在NVIDIA Jetson板子上编译脚本,把编译后的文件放到/boot/setenv.img
现在当我重新启动开发板时,使用以下命令加载脚本映像:
ext2load mmc 0:1 100000 /boot/setenv.img
我得到以下输出:
1096 bytes read in 403 ms (2 KiB/s)
请注意,当我运行命令 imi 时,它会在 Jetson 板上报告“找不到命令”。
我使用以下命令运行加载的图像:
source 100000
它给了我以下输出(错误消息):
\## Executing script at 00100000
Wrong image format for "source" command
我的问题是:
为什么source 命令的图片格式不正确?
有什么方法可以调试错误吗?
非常感谢任何有关如何调试错误的帮助或建议!
[1]http://www.denx.de/wiki/view/DULG/UBootScripts
非常感谢!
【问题讨论】:
-
"有什么方法可以调试错误吗?" -- 使用iminfo命令上报图片头。 "请注意,当我运行命令 imi 时,..." -- 重建 U-Boot 以便 iminfo 命令可用(例如定义 CONFIG_CMD_IMI)。