[jouet] Liens en mode bibliographie et clic sur l'image pour la taille
réelle
This commit is contained in:
parent
03631e8d2d
commit
95cb9e37c5
2 changed files with 13 additions and 9 deletions
|
@ -64,9 +64,8 @@ I have a pretty decent connection, FTTH, 100 Mbps / 50 Mbps, vendor stated.
|
||||||
|
|
||||||
|
|
||||||
# Images
|
# Images
|
||||||
![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel and raspi)
|
[![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel and raspi)][2]
|
||||||
[full size](http://blog.kleph.info/images/atmel_et_raspi.jpg)
|
[2]: http://blog.kleph.info/images/atmel_et_raspi.jpg
|
||||||
|
|
||||||
<!---
|
<!---
|
||||||
vim: bg=light
|
vim: bg=light
|
||||||
--->
|
--->
|
||||||
|
|
|
@ -15,7 +15,7 @@ L'idée était de ne pas écraser le système de démo et d'essayer d'utiliser l
|
||||||
|
|
||||||
## Compilation
|
## Compilation
|
||||||
### Toolchain / sources
|
### Toolchain / sources
|
||||||
Je me suis inspiré de ce [wiki](http://www.eewiki.net/display/linuxonarm/SAMA5D3) pour gcc et u-boot. J'ai aussi pris les patch u-boot en suivant les liens donnés sur le wiki.
|
Je me suis inspiré de ce [wiki][1] pour gcc et u-boot. J'ai aussi pris les patch u-boot en suivant les liens donnés sur le wiki.
|
||||||
Une fois le compilateur installé, on exporte la variable `CC` qui contient le chemin et le préfix de l'architecture et en informant make que l'on utilise un autre compilateur :
|
Une fois le compilateur installé, on exporte la variable `CC` qui contient le chemin et le préfix de l'architecture et en informant make que l'on utilise un autre compilateur :
|
||||||
``` bash
|
``` bash
|
||||||
export CC=`${HOME}/cross/gcc-arm-none-eabi-4_6-2012q4/bin/arm-none-eabi-
|
export CC=`${HOME}/cross/gcc-arm-none-eabi-4_6-2012q4/bin/arm-none-eabi-
|
||||||
|
@ -100,8 +100,8 @@ rsync -aP arch/arm/boot/zImage atmel-host:/boot/zImage-new
|
||||||
Je n'ai pas flashé le bootloader ni la NAND pour l'instant.
|
Je n'ai pas flashé le bootloader ni la NAND pour l'instant.
|
||||||
|
|
||||||
Le chargeur d'amorçage interne [at91bootstrap] vérifie s'il y a une carte SD avant de démarrer sur la NAND.
|
Le chargeur d'amorçage interne [at91bootstrap] vérifie s'il y a une carte SD avant de démarrer sur la NAND.
|
||||||
Attention, le deuxième slot, celui pour µSD, n'est pas parcouru au démarrage, contrairement à ce qui est listé dans le diagramme de la [datasheet](Atmel_11121_32-bit-Cortex-A5-Microcontroller_SAMA5D3_Datasheet.pdf).
|
Attention, le deuxième slot, celui pour µSD, n'est pas parcouru au démarrage, contrairement à ce qui est listé dans le diagramme de la [datasheet][2].
|
||||||
Par contre, dans la [documentation utilisateur](Atmel_11180_32-bit-Cortex-A5-Microcontroller_SAMA5D3-Series-EK_User-Guide.pdf) la description du processus d'amorçage ne mentionne que le premier slot, celui pour carte SD.
|
Par contre, dans la [documentation utilisateur][3] la description du processus d'amorçage ne mentionne que le premier slot, celui pour carte SD.
|
||||||
|
|
||||||
Ça m'a pris une bonne semaine pour m'apercevoir de ça... Je pensais que mes compilations étaient mauvaises et/ou que j'allais absolument devoir flasher la mémoire NAND de la carte avec SAM-BA.
|
Ça m'a pris une bonne semaine pour m'apercevoir de ça... Je pensais que mes compilations étaient mauvaises et/ou que j'allais absolument devoir flasher la mémoire NAND de la carte avec SAM-BA.
|
||||||
|
|
||||||
|
@ -175,7 +175,7 @@ Elle est composée de plusieurs autres commandes :
|
||||||
|
|
||||||
- `loadenv` qui charge le fichier `uEnv.txt`(bootenv) en mémoire, puis `importenv` qui lit la configuration
|
- `loadenv` qui charge le fichier `uEnv.txt`(bootenv) en mémoire, puis `importenv` qui lit la configuration
|
||||||
- `loadzImage` charge le fichier `zImage`(bootfile) en mémoire
|
- `loadzImage` charge le fichier `zImage`(bootfile) en mémoire
|
||||||
- `loaddtb` charge le [device tree](http://www.devicetree.org/Main_Page)(dtb_file)
|
- `loaddtb` charge le [device tree][4](dtb_file)
|
||||||
- `mmcboot` qui passe la main au noyau
|
- `mmcboot` qui passe la main au noyau
|
||||||
|
|
||||||
On voit donc que la plupart des noms de fichiers sont paramétrables, on peut donc assez facilement avoir une configuration avec un noyau stable et un autre de test.
|
On voit donc que la plupart des noms de fichiers sont paramétrables, on peut donc assez facilement avoir une configuration avec un noyau stable et un autre de test.
|
||||||
|
@ -254,8 +254,13 @@ eth1 IRQ | 8k | 2.2k
|
||||||
|
|
||||||
|
|
||||||
# Images
|
# Images
|
||||||
![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel et raspi)
|
[![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel et raspi)][5]
|
||||||
[taille réelle](http://blog.kleph.info/images/atmel_et_raspi.jpg)
|
|
||||||
|
[1]: http://www.eewiki.net/display/linuxonarm/SAMA5D3
|
||||||
|
[2]: Atmel_11121_32-bit-Cortex-A5-Microcontroller_SAMA5D3_Datasheet.pdf
|
||||||
|
[3]: Atmel_11180_32-bit-Cortex-A5-Microcontroller_SAMA5D3-Series-EK_User-Guide.pdf
|
||||||
|
[4]: http://www.devicetree.org/Main_Page
|
||||||
|
[5]: http://blog.kleph.info/images/atmel_et_raspi.jpg
|
||||||
|
|
||||||
|
|
||||||
<!---
|
<!---
|
||||||
|
|
Loading…
Reference in a new issue