Invio avvio U non riuscito: errore durante il tentativo di caricare l'immagine di avvio


1

Sto cercando di caricare un'immagine Uboot su un PCB. La scheda utilizza uno script preconfigurato in cui tenta di avviare la scheda e, visto che non vi è alcuna immagine di avvio, scarica l'immagine su Ethernet nella RAM. Dalla RAM, l'immagine uboot viene quindi memorizzata e decompressa sul dispositivo flash NAND.

Dopo il download (appena prima che l'immagine venga decompressa e installata), ottengo quanto segue:

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

A questo punto, dovrei ricevere il seguente messaggio della console:

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

Tuttavia, lo script sembra bloccarsi e ottengo questo output:

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

Quindi, dopo una pausa di circa un minuto ...

  [u boot] u boot send fail

Non sono davvero sicuro di cosa stia succedendo. Lo script utilizzato per programmare la scheda ha programmato altri con successo, quindi sono sicuro che non sia un problema di codifica in esclusiva e in effetti il ​​problema si trova da qualche parte nell'hardware del PCB.

Ho provato a cambiare e rielaborare tutti gli oscillatori PCB, Xmodem, i regolatori di tensione associati alla RAM, il flash NAND e l'interfaccia di comunicazione. Ho anche verificato cose semplici come giunti a secco e pietre tombali all'interno della circuizione di supporto. Ho solo una limitata esperienza con l'architettura Linux integrata, quindi tenderei a concentrarmi su problemi hardware.

Qualsiasi aiuto o consiglio sarebbe molto apprezzato. Grazie per aver dedicato del tempo a leggere questo.

Mille grazie, Tony.

Ecco le schermate del printenvcomando:

printenv 2 printenv 1

Ecco una trascrizione della chiamata al comando 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
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.