User Tools

Site Tools


doc:appunti:hardware:freerunner

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
doc:appunti:hardware:freerunner [2009/10/13 07:51] niccolodoc:appunti:hardware:freerunner [2010/05/15 14:13] niccolo
Line 36: Line 36:
   * **[[attualita/liberta_digitale/20080903_freerunner_review]]**   * **[[attualita/liberta_digitale/20080903_freerunner_review]]**
   * **[[freerunner_peek_poke]]**   * **[[freerunner_peek_poke]]**
 +  * **[[doc:appunti:prog:openmoko_compile]]**
 +  * **[[freerunner_debian]]**
  
 ===== Il primo boot ===== ===== Il primo boot =====
Line 426: Line 428:
 ==== Backup con dfu-util ==== ==== Backup con dfu-util ====
  
-FIXME In teoria dovrebbe essere possibile fare il backup delle immagini contenute nella memoria flash con l'utility **''dfu-util''**. Tuttavia pare che ci sia un **[[http://docs.openmoko.org/trac/ticket/1843|grave bug]]** nell'upload dal device al PC (opzione **''%%-U%%''**), per cui **le immagini scaricate dal FreeRunner risultano corrotte** e non utilizzabili. Se ad esempio si flasha nuovamente sul FreeRunner l'immagine del kernel ottenuta con il procedimento seguente, si ottiene un checksum error durante la fase di boot e conseguente blocco.+FIXME In teoria dovrebbe essere possibile fare il backup delle immagini contenute nella memoria flash con l'utility **''dfu-util''**. Tuttavia **esiste un grave [[http://docs.openmoko.org/trac/ticket/1843|bug]]** nell'upload dal device al PC (opzione **''%%-U%%''**), per cui **le immagini scaricate dal FreeRunner risultano corrotte** e non utilizzabili. Se ad esempio si flasha nuovamente sul FreeRunner l'immagine del kernel ottenuta con il procedimento seguente, si ottiene un checksum error durante la fase di boot e conseguente blocco.
  
 Il bug è confermato con U-Boot 1.3.2-moko12 (2008-12-18) e dfu-util r4067. Il bug è confermato con U-Boot 1.3.2-moko12 (2008-12-18) e dfu-util r4067.
Line 485: Line 487:
 Omettiamo dal dump i byte out-of-band (OOB), che contengono informazioni di servizio (bad block marks, error correction codes). Omettiamo dal dump i byte out-of-band (OOB), che contengono informazioni di servizio (bad block marks, error correction codes).
  
-Il file così ottenuto deve essere **identico** a quello usato durante il flashing iniziale, **a meno della dimensione**. Ecco come confrontare i due file solo per i primi bytes:+Il file così ottenuto deve essere **identico** a quello usato durante il flashing iniziale, **a meno della dimensione**. Ecco come confrontare i due file solo per i primi byte:
  
 <code> <code>
Line 544: Line 546:
 <code> <code>
 dfu-util -a u-boot -R -D gta02v5_and_up-u-boot.bin dfu-util -a u-boot -R -D gta02v5_and_up-u-boot.bin
-dfu-util -a kernel -R -D Om2008.9.uImage.bin +dfu-util -a kernel -R -D Om2008.12-om-gta02.uImage.bin 
-dfu-util -a rootfs -R -D Om2008.9.rootfs.jffs2+dfu-util -a rootfs -R -D Om2008.12-om-gta02.rootfs.jffs2
 dfu-util -a splash -D Om2008.9.splash.gz dfu-util -a splash -D Om2008.9.splash.gz
 </code> </code>
 +
 +**NOTA:** L'immagine 2008.12 utilizza i repository [[http://downloads.openmoko.org/repository/Om2008.8/]], vedi ''/etc/opkg/*.conf''.
  
 ===== PyPPP: connessione internet via GPRS ===== ===== PyPPP: connessione internet via GPRS =====
doc/appunti/hardware/freerunner.txt · Last modified: 2015/03/11 09:15 by niccolo