请提供帮助,因为这对于下周要评估的项目来说非常必要。另外,我对此很陌生,无法从互联网上现有的内容中找到帮助。
在 Toradex 的 Colibri T30 上刷写 Angstrom Linux 时Iris board
,我遇到了一个非常特殊的问题,没有自动启动,也没有出现任何 U-boot 引导加载程序提示;尽管从所采取的步骤来看这是预期的。
当我必须从 sd 卡中已有的图像将图像刷新到该板时,建议使用任何实用程序,例如
screen
,gtkterm/etc.
。
他们网站上建议的是使用类似的命令
screen /dev/ttyUSB0 115200 # here 115200 is the baud-rate.
我检查了确认 USB 适配器的串行引脚是否存在。它正在运行并被识别为/dev/ttyUSB0
来自dmesg | less
。所以,闪烁之前的每一步都工作正常。正如我在 Ubuntu 13.10 上使用上述 screen 命令一样,它只是进入终端中的空白屏幕,并且不会发生此类闪烁。
没有出现任何上面提到的自动启动步骤Toradex 的开发者网站。我等了10分钟,却没有结果。屏幕只是进入空状态,终端类型可见,没有内容,我必须使用Ctrl+ A+D退出 Ubuntu 上的屏幕实用程序。此外,该板的引导加载程序工作正常,因为已经有旧版本的 Angstrom-Linux 引导。我们只是想升级 Colibri_Toradex 提供的定制 Linux...
如果有人知道为什么会发生这个问题,以及可能的解决方案是什么???我将非常感谢他/她的回应。
答案1
您没有提到在串行电缆上使用空调制解调器,也许这就是为什么您在终端中看不到任何内容的原因。
由于设备正在启动,因此 U-boot 工作正常。您的串行设置是正确的,如发行说明和Toradex 开发者网站上提供的串行控制台说明。
确保在 DTE 到 DTE 连接中使用空调制解调器。即使在正常启动过程中,您也应该在串行终端上看到大量输出。