Modifications

Sauter à la navigation Sauter à la recherche
360 octets ajoutés ,  28 décembre 2017 à 21:33
Ligne 2 : Ligne 2 :     
== UF2 Bootloader Details ==
 
== UF2 Bootloader Details ==
{{ambox|text=This is an information page for advanced users who are curious how we get code from your computer into your Express board!}}
+
{{traduction}}
   −
Adafruit Express and Gemma/Trinket M0 boards feature an improved bootloader that makes it easier than ever to flash different code onto the microcontroller. This bootloader makes it easy to switch between Microsoft MakeCode, CircuitPython and Arduino.
+
{{ambox|text=Ceci est une page d'information pour les utilisateurs avancés qui sont curieux d'apprendre comment Adafruit transfert du code depuis votre ordinateur vers la carte Express!}}
   −
Instead of needing drivers or a separate program for flashing (say, {{fname|bossac}}, {{fname|jlink}} or {{fname|avrdude}}), one can simply '''drag a file onto a removable drive'''.
+
Les cartes Adafruit Express et Gemma/Trinket M0 embarque un bootloader amélioré qui facilité (plus que jamais) le flashage de différents code sur le microcontrôleur. Ce bootloader facilite la transition entre Microsoft MakeCode, CircuitPython et Arduino.
   −
The format of the file is a little special. Due to 'operating system woes' you cannot just drag a binary or hex file (trust us, we tried it, it isn't cross-platform compatible). Instead, the format of the file has extra information to help the bootloader know where the data goes. The format is called UF2 (USB Flashing Format). Microsoft MakeCode generates UF2s for flashing and CircuitPython releases are also available as UF2. [https://github.com/Microsoft/uf2 You can also create your own UF2s from binary files using uf2tool, available here].
+
A la place d'avoir besoin d'un pilote ou d'un programme séparé pour flasher la carte (disons, {{fname|bossac}}, {{fname|jlink}} ou {{fname|avrdude}}), il est simplement possible '''de glisser des fichiers sur un lecteur amovible'''.
   −
The bootloader is '''also BOSSA compatible''', so it can be used with the Arduino IDE which expects a BOSSA bootloader on ATSAMD-based boards
+
Le format du fichier est un peu spécial. A cause des 'incompatibilités des systèmes d'exploitation', il n'est pas possible de transférer un fichier binaire ou hex (selon les tests d'Adafruit, ce n'est pas cross-platform compatible). A la place, le format de fichier contient des informations complémentaires pour aider le bootloader à savoir où les données doivent être placées. Ce format est appelé UF2 (''USB Flashing Format'', format de flashage usb). Microsoft MakeCode génère de l'UF2 pour le flashage et les releases de CircuitPython sont également disponible en UF2. [https://github.com/Microsoft/uf2 Vous pouvez même créer votre propre UF2 depuis un fichier binaire en utilisant uf2tool, disponible ici].
   −
For more information about UF2, [https://makecode.com/blog/one-chip-to-flash-them-all you can read a bunch more at the MakeCode blog], then [https://github.com/Microsoft/uf2 check out the UF2 file format specification]. Visit [https://github.com/adafruit/uf2-samd21 Adafruit's fork of the Microsoft UF2-samd bootloader GitHub repository] for source code and r[https://github.com/adafruit/uf2-samd21/releases/latest eleases of pre-built bootloaders].
+
Le bootloader est '''également compatible BOSSA''', il peut donc être utilisé avec Arduino IDE qui attend un bootloader BOSSA sur les carte à base d'ATSAMD.
   −
{{ambox|text=The bootloader is not needed when changing your CircuitPython code. Its only needed when upgrading the CircuitPython core or changing between CircuitPython, Arduino and Microsoft MakeCode.}}
+
Pour plus d'information sur UF2, [https://makecode.com/blog/one-chip-to-flash-them-all vous pouvez lire de nombreuses informations sur le blog MakeCode], puis [https://github.com/Microsoft/uf2 lire les spécifications du format UF2]. Voyez également [https://github.com/adafruit/uf2-samd21 le fork Adafruit de l'UF2 de Microsoft pour samd (dépôt GitHub)] pour le code source et [https://github.com/adafruit/uf2-samd21/releases/latest les releases des bootloaders pre-compilés].
 +
 
 +
{{ambox|text=Le bootloader n'est pas nécessaire pour modifier votre code CircuitPython. Il est uniquement nécessaire pour faire une mise-à-jour du noyau CircuitPython, Arduino et Microsoft MakeCode.}}
    
== Activer le mode Booloader ==
 
== Activer le mode Booloader ==
29 917

modifications

Menu de navigation