diff --git a/content/jouet_en.mdown b/content/jouet_en.mdown index 2c28bf2..157ed2b 100644 --- a/content/jouet_en.mdown +++ b/content/jouet_en.mdown @@ -64,9 +64,8 @@ I have a pretty decent connection, FTTH, 100 Mbps / 50 Mbps, vendor stated. # Images -![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel and raspi) -[full size](http://blog.kleph.info/images/atmel_et_raspi.jpg) - +[![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel and raspi)][2] +[2]: http://blog.kleph.info/images/atmel_et_raspi.jpg diff --git a/content/jouet_fr.mdown b/content/jouet_fr.mdown index 6a2c54e..b464339 100644 --- a/content/jouet_fr.mdown +++ b/content/jouet_fr.mdown @@ -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 ### 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 : ``` bash 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. 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). -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. +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][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. @@ -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 - `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 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 -![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel et raspi) -[taille réelle](http://blog.kleph.info/images/atmel_et_raspi.jpg) +[![alt text](http://blog.kleph.info/images/atmel_et_raspi_small.png atmel et raspi)][5] + +[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