U 启动发送失败:尝试加载 au 启动映像时出错

U 启动发送失败:尝试加载 au 启动映像时出错

我正在尝试在 PCB 上加载 uboot 映像。主板使用预配置的脚本尝试启动主板,如果发现没有启动映像,则通过以太网将映像下载到 RAM。然后,uboot 映像从 RAM 存储并解压到 NAND 闪存设备上。

下载之后(就在图像解压和安装之前),我得到以下信息:

transfer compleate:
***exit status=0 
/0(STX)/0(CAN) packets, 1 retries, 
loaded 314064 bytes at bfc0ffc0 entry point bfc10000 header 1

此时,我应该收到以下控制台消息:

 image loaded. Atttempting to boot 
    d$$$$9e12345

但是,脚本似乎挂起了,我得到了这个输出:

drSIU1 loop....done!
SIU2 loop....done!

然后,暂停一分钟左右……

  [u boot] u boot send fail

我不太清楚到底发生了什么。用于编程该电路板的脚本已成功编程其他电路板,因此我确信这不仅仅是一个编码问题,事实上问题出在 PCB 的硬件上。

我尝试过更换和重新设计所有 PCB 振荡器、Xmodem、与 RAM、NAND 闪存和通信接口相关的电压调节器。我还检查了支持电路中的干接点和墓碑等简单问题。我对 Linux 嵌入式架构的经验有限,因此倾向于关注硬件问题。

任何帮助或建议都将不胜感激。感谢您花时间阅读本文。

非常感谢,托尼。

以下是该printenv命令的屏幕截图:

打印环境 2 打印环境 1

以下是 printenv 命令调用的记录:

    SSH AGENT_PID=2835
DH_CONTROL=var/run/xdmctl
GLADE_PIXMAP_PATH=:
TERM=xterm
SHELL=/bin/bash
XDG_MENU_PREFIX=xfce-
XDG_SESSION_COOKIE=386311c5cfa7e46ed4e78bd53a0693f-1526628690.704227-749183263
XDM_MANAGED=method=classic
WINDOWID=12582916
USER=va_pwg
http_proxy=http://proxy.asidua.com:7001
LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40:33;01:cd
=40:33;01:or=40:31:01:su=37;41:sug=30;43:ca=30;41:tw=30;43:ow=34;42:st=34:44:ex=0
1;31:*.

...
...

GLADE MODULE PATH=:
SSH AUTH SOCK=/tmp/ssh.z813AqNFJoIq/agent.2782
ftp proxy=ftp://proxy.asidua.com:2370
SESSION MANAGER=local/bringupBox:@/tmp.ICE.unix/2854,unix/bringupBox:/tmp.ICE-
unix/2854
XDG CONFIG DIRS=/etc/xdg
PATH=/usr/local/bin:/usr/bin:/usr/local/games:/usr/games
DESKTOP SESSION=defult
PWD=/home/va_pwg/bringup
LANG=en GB.UTF-8
https proxy=https://proxy.asidua.com:7001
HOME=/home/va_pwg
SHLVL=1
LOGNAME=va_pwg
XDG DATA_DIRS=/usr/local/share:/usr/share
DBUS_DESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus=9xH3fy9qEV,guid=d4b481295fd992c
6ce8931e75afe8154
WINDOWPATH=7
DISPLAY=:0.0
GLADE_CATALOG_PATH=:
LIBGLADE_MODULE_PATH=:
COLORTERM=Terminal
OLDPWD=/home/va_pwg/bringup
    =/usr/bin/printenv

相关内容