Salut,
je travaille actuellement sur une carte a base de processeur arm et je dois installer une version de linux dessus. la flash comporte deja un bootloader (u-boot version 1.2) et je dois passer par celui pour transferer mon image.
Le pb est que l'image est assez grosse (16MO) et actuellement, je ne peux transferer celle ci qu'en liaison série avec le protocole kermit. Sachant que la vitesse actuelle est de 1900 cps , le transfert d'une image me prend plusieurs heures ce qui n'est pas tres pratique.
Il existe egalement la commande tftpboot qui permet apparemment de transferer l'image non plus par liaison serie mais par reseau en utilisant le protocole tftp. Le pb est que je n'arrive pas a faire fonctionner cette commande et la documentation a ce sujet est tres imprécise.
Lorsque je lance a partir du bootloader cette commande de la facon suivante :
Code :
- PCM022 > tftpboot a3000000 phyImage
|
j'ai les lignes suivantes qui apparaissent :
Code :
- Using MAC Address 00:50:C2:14:4C:5E
- TFTP from server 192.168.3.200; our IP address is 192.168.3.11
- Filename 'phyImage'.
- Load address: 0xa3000000
- Loading: T T T T T T T T T T T T T T T T T T T T
|
Je ne vois pas ce qu'il faut faire. Dois je installer sur mon pc un serveur tftp ? ou dois je envoyer le fichier ?
Et dans ce cas quels peuvent etre les parametres (s'il y en a ) tel que l'utilisateur, le mot de passe , le port de connexion. Rien n'est mentionné à ce sujet dans la doc de u-boot.
Si quelqu'un a déja utilisé cette commande, peut il m'éclairer ?
merci d'avance.