Ich versuche, ein Uboot-Image auf eine Platine zu laden. Die Karte verwendet ein vorkonfiguriertes Skript, in dem versucht wird, die Karte zu booten. Da kein Boot-Image vorhanden ist, lädt sie das Image über Ethernet in den RAM herunter. Aus dem RAM wird das Uboot-Image dann auf dem NAND-Flash-Gerät gespeichert und entpackt.
Nach dem Download (kurz bevor das Image entpackt und installiert wird) erhalte ich Folgendes:
transfer compleate:
***exit status=0
/0(STX)/0(CAN) packets, 1 retries,
loaded 314064 bytes at bfc0ffc0 entry point bfc10000 header 1
Zu diesem Zeitpunkt sollte ich die folgende Konsolenmeldung erhalten:
image loaded. Atttempting to boot
d$$$$9e12345
Das Skript scheint jedoch zu hängen und ich bekomme diese Ausgabe:
drSIU1 loop....done!
SIU2 loop....done!
Dann nach einer Pause für eine Minute oder so ...
[u boot] u boot send fail
Ich bin mir nicht sicher, was los ist. Das Skript, mit dem die Karte programmiert wurde, hat andere erfolgreich programmiert. Ich bin mir also sicher, dass es sich nicht ausschließlich um ein Codierungsproblem handelt und dass das Problem tatsächlich irgendwo in der Hardware der Platine liegt.
Ich habe versucht, alle PCB-Oszillatoren, das Xmodem, die mit RAM, NAND-Flash und Kommunikationsschnittstellen verbundenen Spannungsregler zu wechseln und zu überarbeiten. Ich habe auch nach einfachen Dingen wie trockenen Gelenken und Grabsteinen innerhalb des unterstützenden Kreislaufs gesucht. Ich habe nur begrenzte Erfahrung mit Linux-Embedded-Architekturen und konzentriere mich daher eher auf Hardwareprobleme.
Jede Hilfe oder Beratung wäre sehr dankbar. Vielen Dank, dass Sie sich die Zeit genommen haben, dies zu lesen.
Vielen Dank, Tony.
Hier sind Screenshots der printenv
Befehl:
Hier ist eine Abschrift des printenv-Befehlsaufrufs:
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