fix typos
This commit is contained in:
		
							parent
							
								
									d9347a9f5a
								
							
						
					
					
						commit
						6e13ec9262
					
				
					 1 changed files with 7 additions and 8 deletions
				
			
		| 
						 | 
					@ -19,11 +19,11 @@ Je me suis inspiré de ce [wiki](http://www.eewiki.net/display/linuxonarm/SAMA5D
 | 
				
			||||||
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-
 | 
				
			||||||
	ARCH=arm CROSS_COPILE=${CC} make [...]
 | 
						ARCH=arm CROSS_COMPILE=${CC} make [...]
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
U-boot et le noyau seront compilés de cette manière.
 | 
					U-boot et le noyau seront compilés de cette manière.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Comme dit juste en dessous, je n'ai pas utilisé at91bootstrap et j'ai laissé celui d'origine dans le firmware.
 | 
					Comme je le dirai plus bas, je n'ai pas utilisé at91bootstrap et j'ai laissé celui d'origine dans le firmware.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
### u-boot
 | 
					### u-boot
 | 
				
			||||||
- Sources
 | 
					- Sources
 | 
				
			||||||
| 
						 | 
					@ -71,7 +71,6 @@ make -j5 ARCH=arm CROSS_COMPILE=${CC} modules
 | 
				
			||||||
# dtbs
 | 
					# dtbs
 | 
				
			||||||
make ARCH=arm CROSS_COMPILE=${CC} dtbs
 | 
					make ARCH=arm CROSS_COMPILE=${CC} dtbs
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					 | 
				
			||||||
# modules
 | 
					# modules
 | 
				
			||||||
make ARCH=arm CROSS_COMPILE=${CC} modules_install INSTALL_MOD_PATH=${DEPLOY_PATH}
 | 
					make ARCH=arm CROSS_COMPILE=${CC} modules_install INSTALL_MOD_PATH=${DEPLOY_PATH}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -80,8 +79,8 @@ make ARCH=arm CROSS_COMPILE=${CC} firmware_install INSTALL_FW_PATH=${DEPLOY_PATH
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#### déploiement et tests
 | 
					#### déploiement et tests
 | 
				
			||||||
Une fois tous les éléments compilés, il faut copier les fichiers compilés dans `/boot`.
 | 
					Une fois tous les éléments compilés, il faut copier les fichiers dans `/boot`.
 | 
				
			||||||
Vu que pour l'instant, je n'ai pas réussi à compiler de noyau mainline fonctionnel, je copie els fichier à côté de ceux du 3.6.9-at91 qui fonctionnent.
 | 
					Vu que pour l'instant, je n'ai pas réussi à compiler de noyau mainline fonctionnel, je copie les fichiers à côté de ceux du 3.6.9-at91 qui fonctionnent.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
``` bash
 | 
					``` bash
 | 
				
			||||||
rsync -aP ${DEPLOY_PATH}/lib/modules atmel-host:/lib/modules
 | 
					rsync -aP ${DEPLOY_PATH}/lib/modules atmel-host:/lib/modules
 | 
				
			||||||
| 
						 | 
					@ -108,14 +107,14 @@ Ensuite, j'ai utilisé `screen` pour me connecter à la console série :
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	screen /dev/ttyACM0
 | 
						screen /dev/ttyACM0
 | 
				
			||||||
 | 
					
 | 
				
			||||||
!!! NOTE: On peut interrompre le démarrage d'U-Boot en frappant une touche avant qu'il ne commence à analyser les différents périphériques pour démarrer.
 | 
					!!! NOTE: On peut interrompre le démarrage d'U-Boot en frappant une touche avant qu'il ne commence à analyser les différents périphériques d'amorçage.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
## Chargeur d'amorçage
 | 
					## Chargeur d'amorçage
 | 
				
			||||||
Les paramètres d'U-boot
 | 
					Les paramètres d'U-boot
 | 
				
			||||||
 | 
					
 | 
				
			||||||
On peut configurer les paramètres qu'U-Boot utilisera depuis la ligne de commande.
 | 
					On peut configurer les paramètres qu'U-Boot utilisera depuis la ligne de commande.
 | 
				
			||||||
Voici des paramètres pour démarrer le noyau original fourni avec la carte et un système sur la carte SD
 | 
					Voici des paramètres pour démarrer le noyau original fourni avec la carte et un système sur la carte SD :
 | 
				
			||||||
 | 
					
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
setenv bootargs console=ttyS0,115200 mtdparts=atmel_nand:8M(bootstrap/uboot/kernel)ro,-(rootfs) rw rootfs=ext3 root=/dev/mmcblk0p2 rootdelay=2
 | 
					setenv bootargs console=ttyS0,115200 mtdparts=atmel_nand:8M(bootstrap/uboot/kernel)ro,-(rootfs) rw rootfs=ext3 root=/dev/mmcblk0p2 rootdelay=2
 | 
				
			||||||
| 
						 | 
					@ -128,7 +127,7 @@ console=ttyS0,115200 mtdparts=atmel_nand:8M(bootstrap/uboot/kernel)ro,-(rootfs)
 | 
				
			||||||
```
 | 
					```
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
Les paramètres peuvent être aussi être donnés dans un fichier de configuration : uEnv.txt
 | 
					Les paramètres peuvent être aussi être donnés dans un fichier de configuration : `uEnv.txt`
 | 
				
			||||||
Voici le mien :
 | 
					Voici le mien :
 | 
				
			||||||
``` bash
 | 
					``` bash
 | 
				
			||||||
dtb_file=sama5d35ek.dtb
 | 
					dtb_file=sama5d35ek.dtb
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue