doc:appunti:hardware:freerunner
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
doc:appunti:hardware:freerunner [2009/10/12 22:45] – niccolo | doc:appunti:hardware:freerunner [2009/10/14 07:10] – niccolo | ||
---|---|---|---|
Line 36: | Line 36: | ||
* **[[attualita/ | * **[[attualita/ | ||
* **[[freerunner_peek_poke]]** | * **[[freerunner_peek_poke]]** | ||
+ | * **[[doc: | ||
===== Il primo boot ===== | ===== Il primo boot ===== | ||
Line 426: | Line 427: | ||
==== 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' | + | FIXME In teoria dovrebbe essere possibile fare il backup delle immagini contenute nella memoria flash con l' |
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. | ||
- | Ad ogni modo, questa sarebbe la procedura: | + | Ad ogni modo, questa sarebbe la procedura |
- Entrare nel **menu U-Boot in NOR flash** (accendere il FreeRunner tenendo premuto il tasto **AUX** e premendo il pulsante **POWER**). | - Entrare nel **menu U-Boot in NOR flash** (accendere il FreeRunner tenendo premuto il tasto **AUX** e premendo il pulsante **POWER**). | ||
Line 437: | Line 438: | ||
< | < | ||
+ | # WARNING! OpenMoko bug #1843 produces bad images! | ||
dfu-util -a kernel | dfu-util -a kernel | ||
dfu-util -a splash | dfu-util -a splash | ||
Line 443: | Line 445: | ||
</ | </ | ||
- | Per salvare l' | + | Per salvare l' |
- | Ecco riassunto | + | Ecco la dimensione e il contenuto di ciascuna partizione: |
^ splash.bin | ^ splash.bin | ||
Line 484: | Line 486: | ||
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: | + | Il file così ottenuto deve essere |
< | < | ||
Line 490: | Line 492: | ||
</ | </ | ||
- | Anche in questo | + | Il kernel dovrebbe essere disponibile anche come file **''/ |
+ | |||
+ | Il dump della partizione // | ||
+ | |||
+ | Per effettuare il dump del rootfs vedere il metodo | ||
==== Backup con mkfs.jffs2 ==== | ==== Backup con mkfs.jffs2 ==== | ||
Line 539: | Line 545: | ||
< | < | ||
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 | ||
</ | </ | ||
+ | |||
+ | **NOTA:** L' | ||
===== PyPPP: connessione internet via GPRS ===== | ===== PyPPP: connessione internet via GPRS ===== |
doc/appunti/hardware/freerunner.txt · Last modified: 2015/03/11 09:15 by niccolo