advancement

This commit is contained in:
2024-10-04 10:17:02 +02:00
parent b91040ce14
commit 420ff55235

62
Tp2.md
View File

@@ -487,6 +487,68 @@ Voici donc les commandes à faire pour flasher at91 et bootstrap :
Et donc maintenant on devrait avoir une carte flashée.
## Test d'Uboot
Quand on fait un `picocom --b 115200 /dev/ttyUSB0` et que on reboot la carte on a bien un bootloader qui fonctionne !!
Après quelques secondes on est greeted par un invite de commande et si on fait un `help` et on voit que ca répond.
En faisant un `bdinfo` on récupère :
```
boot_params = 0x20000100
DRAM bank = 0x00000000
-> start = 0x20000000
-> size = 0x10000000
flashstart = 0x00000000
flashsize = 0x00000000
flashoffset = 0x00000000
baudrate = 115200 bps
relocaddr = 0x2ff44000
reloc off = 0x09044000
Build = 32-bit
Error: ethernet@f0028000 address not set.
current eth = unknown
ethaddr = (not set)
IP addr = <NULL>
fdt_blob = 0x2fb37f50
new_fdt = 0x2fb37f50
fdt_size = 0x0000bf60
lmb_dump_all:
memory.cnt = 0x1
memory.reg[0x0].base = 0x20000000
.size = 0x10000000
reserved.cnt = 0x1
reserved.reg[0x0].base = 0x2fb36d58
.size = 0x4c92a8
arch_number = 0x00000000
TLB addr = 0x2fff0000
irq_sp = 0x2fb37f40
sp start = 0x2fb37f30
Early malloc usage: 14d4 / 2000
```
`setenv` permet de créer une variable d'environnement
`editenv` permet de modifier une variable d'environnement
`saveenv` permet de sauver l'environnement
par exemple
`setenv aled`
`editenv aled` (Et je la set à 64)
`echo $aled` (retourne 64)
`saveenv`
Après un reboot
`echo $aled` (retourne toujours 64 :D)
## [Q11] Comment avez-vous inspecté le contenu de la NAND et retrouvez-vous bien le contenu escompté ?