Modifications

Sauter à la navigation Sauter à la recherche
1 390 octets ajoutés ,  25 mai 2020 à 16:29
Ligne 35 : Ligne 35 :  
Ce paquet est largement disponible mais pas installé par défaut sur les systèmes Linux.
 
Ce paquet est largement disponible mais pas installé par défaut sur les systèmes Linux.
   −
== Mise-à-jour (Flashing) ==
+
== Mise-à-jour USB (Flashing) ==
 
=== Lister les périphériques DFU ===
 
=== Lister les périphériques DFU ===
   Ligne 90 : Ligne 90 :     
Voila, c'est dans la boite :-).
 
Voila, c'est dans la boite :-).
 +
 +
== Mise-à-jour UART ==
 +
{{traduction}}
 +
Le port USB, bien que le plus facile, n'est pas la seule interface permettant de faire de mise-à-jour via DFU.
 +
 +
En effet, le microcontrôleur en mode DFU scanne tout une série de périphériques (USB, UART, I2C) à la recherche d'un interlocuteur. Si cela est totalement inutile dans le cas de la PyBoard, d'autres cartes comme la {{pl|1861|PYBStick-STD-NUSB (sans USB soudé)}} est un cas pratique de mise-à-jour via UART.
 +
 +
Dans le cas de la {{pl|1861|PYBStick-STD-NUSB (sans USB soudé)}}, c'est les ports PA9/PA10 en 1ere UART et PD2/PD3 en deuxième UART. On n'a aucun des deux.
 +
 +
 +
=== Lister les périphériques DFU ===
 +
x
 +
 +
=== Backup ===
 +
x
 +
 +
=== Un seul périphérique DFU autorisé! ===
 +
Si vous avez d'autres périphériques supportant le mode DFU actuellement connecté sur votre ordinateur (par exemple une "Apple Magic Mouse"), il est préférable de les débrancher de l'ordinateur pour faciliter les opérations
 +
 +
=== Téléverser le nouveau FirmWare ===
 +
C'est maintenant le moment de téléverser le nouveau FirmWare sur votre PyBoard:
 +
 +
xxx
 +
 +
=== Quitter le mode DFU ===
 +
Lorsque {{fname|dfu-util}} à terminé la mise à jour:
 +
* Déconnectez votre carte (mise-hors-tension)
 +
* Retirez le pontage/activation DFU (entre les broches DFU et 3.3v).
 +
 +
Voila, c'est dans la boîte :-).
    
== Restaurer un ancien FirmWare ==
 
== Restaurer un ancien FirmWare ==
   −
If you need to restore the original firmware, use the following command:
+
Si vous avez besoin de restaurer le firmware original (par exemple: celui de la mise-à-jour USB), utilisez la commande suivante:
   −
$ sudo dfu-util --alt 0 -D pyboard-original.dat -d 0483:df11 -s 0x8000000
+
$ sudo dfu-util --alt 0 -D pyboard-original.dat -d 0483:df11 -s 0x8000000
    
== Alternative: pydfu ==
 
== Alternative: pydfu ==
29 918

modifications

Menu de navigation