Finished the transfer to board part and compiled the kernel

This commit is contained in:
2024-10-17 17:40:01 +02:00
parent eb51a9df77
commit 1f8e00ca1d
2 changed files with 103 additions and 5 deletions
+35 -2
View File
@@ -660,7 +660,6 @@ Et quand je sors de l'invite de commande tftp on peut bien voir que le fichier a
## [Q13] Comment pouvez-vous vous assurer que votre serveur TFTPD est bien en attente de connexions (indice : ss. . . ) ?
En cas de problème avec l'autonegiciation c'est intéressant d'essayer de changer le port ethernet utilisé sur la carte.
Pour verifier que tftpd fonctionne, on peut utiliser la commande `sudo ss -ulpn | grep :69`
@@ -717,7 +716,41 @@ On peut directement aller lire la rom à l'addresse ou le fichier est sensé se
## [Q15] Donnez le contenu du script, comment vous lavez converti en image et comment vous lavez récupéré et exécuté depuis U-Boot.
[TODO]
## Setup le tftpd sur macos
instructions trouvées sur https://bacnh.com/howto-start-tftp-server-on-macos
`sudo launchctl load -F /System/Library/LaunchDaemons/tftp.plist`
Sur la board :
```
=> tftp 0x22000001 192.168.1.240:test.txt
ethernet@f0028000: PHY present at 7
ethernet@f0028000: Starting autonegotiation...
ethernet@f0028000: Autonegotiation complete
ethernet@f0028000: link up, 1000Mbps full-duplex (lpa: 0x7800)
Using ethernet@f0028000 device
TFTP from server 192.168.1.240; our IP address is 192.168.1.201
Filename 'test.txt'.
Load address: 0x22000001
Loading: #
0 Bytes/s
done
Bytes transferred = 18 (12 hex)
```
On a donc bien réussi à transfèrer le fichier sur la board mais maintenant si on veut le voir on doit aller à l'addresse 0x22000001 avec la commande md
```
md 0x22000001 0x10
22000001: 70207554 20787565 20736170 74736574 Tu peux pas test
22000011: 8a4d0a21 a2a81380 a9c0a46c c0001be0 !.M.....l.......
22000021: 03020040 10381110 48a02044 82a49b12 @.....8.D .H....
22000031: 78241d82 c2e4924d 0014100e 41080120 ..$xM....... ..A
```
Et on peut voir que le fichier a bien été transfèré :)