U-Boot senden fehlgeschlagen: Fehler beim Laden eines Au-Boot-Images

440
Tony GR

Ich versuche, ein Uboot-Image auf eine Leiterplatte zu laden. Die Karte verwendet ein vorkonfiguriertes Skript, in dem versucht wird, die Karte zu booten. Da es kein Startabbild gibt, lädt es das Abbild über Ethernet in den Arbeitsspeicher herunter. Das RAM-Image wird dann vom RAM auf dem NAND-Flash-Gerät gespeichert und entpackt.

Nach dem Download (kurz bevor das Image ausgepackt und installiert wird) bekomme ich Folgendes:

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

An dieser Stelle sollte ich die folgende Konsolenmeldung erhalten:

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

Das Skript scheint jedoch zu hängen und ich erhalte folgende Ausgabe:

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

Dann, nach einer Pause von etwa einer Minute oder so ...

 [u boot] u boot send fail 

Ich bin nicht wirklich sicher, was los ist. Das Skript, mit dem das Board programmiert wurde, hat andere erfolgreich programmiert. Daher bin ich sicher, dass es sich nicht ausschließlich um ein Codierungsproblem handelt. In der Tat liegt das Problem irgendwo in der Hardware der PCB.

Ich habe versucht, alle PCB-Oszillatoren, das Xmodem, Spannungsregler, die mit RAM, NAND-Flash und Kommunikationsschnittstellen verbunden sind, zu ändern und zu überarbeiten. Ich habe auch nach einfachen Dingen wie trockenen Fugen und Grabsteinen innerhalb des Stützkreislaufs gesucht. Ich habe nur begrenzte Erfahrung mit der Embedded-Architektur von Linux und würde mich daher auf Hardwareprobleme konzentrieren.

Jede Hilfe oder Beratung wäre sehr dankbar. Danke, dass Sie sich die Zeit genommen haben, dies zu lesen.

Vielen Dank, Tony.

Hier sind Screenshots des printenvBefehls:

printenv 2 printenv 1

Hier ist eine Abschrift des Aufrufs des Befehls 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 
1

0 Antworten auf die Frage