SheevaPlug: differenze tra le versioni

(→‎Installare Squeeze su SD: U-Boot aggiornato)
Riga 24: Riga 24:


== Installare Squeeze su SD ==
== Installare Squeeze su SD ==
=== Aggiornare U-Boot ===
Una volta impostata correttamente l'ora, occorre probabilmente aggiornare U-Boot che, per poter avviare il sistema da SD deve essere almeno alla versione Marvell 3.4.19. Le versioni successive sembra che abbiano alcuni problemi, quindi installeremo proprio questa versione.
Una volta impostata correttamente l'ora, occorre probabilmente aggiornare U-Boot che, per poter avviare il sistema da SD deve essere almeno alla versione Marvell 3.4.19. Le versioni successive sembra che abbiano alcuni problemi, quindi installeremo proprio questa versione.


Riga 36: Riga 37:
Alimentare lo SheevaPlug e collegare allo SheevaPlug e al PC il cavetto mini USB fornito in dotazione. Da un terminale verificare che il dispositivo sia stato visto:
Alimentare lo SheevaPlug e collegare allo SheevaPlug e al PC il cavetto mini USB fornito in dotazione. Da un terminale verificare che il dispositivo sia stato visto:
<pre>
<pre>
# lsusb
$ lsusb
Bus 001 Device 002: ID 9e88:9e8f   
Bus 001 Device 002: ID 9e88:9e8f   
</pre>
</pre>
Riga 71: Riga 72:
In questo caso, come precedentemente spiegato, per installare Debian su SD occorre passare ad una versione successiva. Questa operazione sarebbe piuttosto critica, nel senso che nel caso in cui l'installazione non vada a buon fine, l'apparecchio perde la sua capacità di avviarsi. Fortunatamente è possibile ripristinare la configurazione di fabbrica attraverso l'interfaccia JTAG messa a disposizione sempre sulla porta mini USB dello SheevaPlug.
In questo caso, come precedentemente spiegato, per installare Debian su SD occorre passare ad una versione successiva. Questa operazione sarebbe piuttosto critica, nel senso che nel caso in cui l'installazione non vada a buon fine, l'apparecchio perde la sua capacità di avviarsi. Fortunatamente è possibile ripristinare la configurazione di fabbrica attraverso l'interfaccia JTAG messa a disposizione sempre sulla porta mini USB dello SheevaPlug.


[...]
Scaricare quindi [http://www.cyrius.com/tmp/u-boot.bin-3.4.19 i binari] e rinominare il file in <tt>uboot.bin</tt>. Ora ci sono due strade possibili:
#sfruttare un server TFTP
#copiare U-Boot su una chiavetta USB e installarlo da essa


Infine per uscire da Screen occorre premere <tt>Ctrl-a</tt> seguito da <tt>k</tt>.
Non avendo a disposizione un server TFTP, seguo la seconda opzione. È sufficiente formattare la chiavetta come FAT, copiarci il file, inserire la chiavetta nella porta dello SheevaPlug, accedere alla console di U-Boot e digitare i seguenti comandi:
<pre>
usb start
fatload usb 0:1 0x0800000 uboot.bin
nand erase 0x0 0xa0000
nand write 0x0800000 0x0 0xa0000
reset
</pre>
 
Verificare che sia tutto a posto. Infine per uscire da Screen occorre premere <tt>Ctrl-a</tt> seguito da <tt>k</tt>.


== Fonti ==
== Fonti ==
914

contributi