Flashage du firmware
Ce document s'applique aux appareils dont la version du firmware est inférieure à v1.2.0-2-gf71af68. Si votre version de firmware est égale ou supérieure à cette version, veuillez vous référer au document Mise à jour du firmware et utiliser l'outil web pour une mise à jour directe, sans passer par le mode DFU.
Détermination de la version de l'écran
-
Veuillez vérifier si la puce illustrée ci-dessous est présente au dos de l'écran.
-
Si c'est le cas, votre écran est de la nouvelle version et prend en charge la mise à jour du firmware par vos propres moyens.
-
La comparaison entre les anciens et nouveaux modèles d'écrans est la suivante :
Loading...
Vérification de la version du firmware
Grâce à l'outil web, vous pouvez consulter le numéro de version actuel du firmware après avoir connecté l'appareil.
Entrée en mode DFU pour le flashage
Avant de commencer, éteignez complètement l'imprimante et débranchez l'alimentation électrique. Ne branchez ou débranchez pas les faisceaux de câbles, ne réorganisez pas l'ordre des fils des connecteurs et ne touchez pas aux bornes lorsque l'appareil est sous tension.
Vous pouvez faire entrer l'écran en mode de flashage de l'une des manières suivantes :
-
Méthode 1 :
- Connectez l'écran à l'ordinateur à l'aide d'un câble Type-C.
- Maintenez enfoncé le bouton BOOT au dos de l'écran, puis appuyez brièvement sur le bouton RST, puis relâchez BOOT.
-
Méthode 2 :
- Maintenez enfoncé le bouton BOOT au dos de l'écran.
- Connectez le câble Type-C entre l'écran et l'ordinateur, puis relâchez le bouton BOOT.
Méthodes de flashage
- Flashage WIN
- Flashage Linux
- Flashage FLYOS
.txt 或其他扩展名。- STM32CubeProgrammer
- APM32 DFUProgrammer
- DFU-AUTO
Avant de connecter ou de reconnecter le câble USB, veuillez d'abord éteindre complètement l'imprimante et débrancher toute autre alimentation. Ne laissez pas la carte outil être alimentée simultanément par l'alimentation de l'imprimante et par le port USB.
Les ports USB de certains ordinateurs peuvent entraîner une instabilité de la programmation en raison de problèmes de pilotes ou de compatibilité des signaux. En cas d'échec de connexion, vous pouvez changer de port USB ou utiliser un hub USB fiable. Si l'erreur ci-dessous apparaît, vérifiez d'abord la connexion USB et les pilotes.
- Téléchargez et installez
SetupSTM32CubeProgrammeret le pilote STM32 DFU depuis la page de téléchargement des logiciels auxiliaires. - Enregistrez le firmware téléchargé sur cette page dans un emplacement facile à trouver sur votre ordinateur.
Windows peut masquer les extensions de fichiers. Veuillez cocher « extensions de fichiers » dans l'Explorateur de fichiers pour confirmer que le firmware est toujours au format .bin ou .hex, et ne modifiez pas l'extension du fichier.
- Assurez-vous que l'appareil est entré en mode de programmation DFU conformément au tutoriel du produit, puis connectez-le à l'ordinateur à l'aide d'un câble USB prenant en charge le transfert de données.
- Ouvrez STM32CubeProgrammer, sélectionnez le mode USB, actualisez la liste des périphériques et connectez-vous.
- L'absence de fenêtre d'erreur indique que la connexion a réussi.
- Cliquez sur l'icône de téléchargement sur la gauche, puis cochez les options de programmation comme indiqué ci-dessous.
- Cliquez sur
Browseet sélectionnez le firmware à programmer.
- Lorsque vous programmez un firmware
.bin, définissez l'adresse de départsur0x08000000; pour un firmware.hex, conservez l'adresse intégrée au fichier.
- Cliquez sur
Start automatic modepour démarrer la programmation.
- Lorsque le message de succès apparaît, la programmation du firmware est terminée.
Avant de connecter ou de rebrancher le câble USB, éteignez complètement l'imprimante et déconnectez les autres alimentations. Ne laissez pas la carte outil être alimentée simultanément par l'alimentation de l'imprimante et par le port USB.
- Téléchargez et décompressez
DFUProgrammerdepuis la page de téléchargement des logiciels auxiliaires. - Installez manuellement le pilote APM32 DFU inclus dans le kit.
- Enregistrez le firmware téléchargé sur cette page dans un emplacement facilement accessible sur votre ordinateur.
Windows peut masquer les extensions de fichiers. Dans l'Explorateur de fichiers, cochez « Extensions de fichiers » pour confirmer que le firmware reste au format .bin et ne modifiez pas l'extension du fichier.
- Assurez-vous que l'appareil est entré en mode de programmation DFU conformément au tutoriel du produit, puis connectez-le à l'ordinateur avec un câble USB prenant en charge le transfert de données.
- Ouvrez DFUProgrammer et sélectionnez l'appareil et le firmware comme illustré ci-dessous.
- Cliquez sur « Démarrer la mise à jour du firmware » et attendez que la progression soit terminée. Une fois le message de succès affiché, suivez les instructions de la section « Terminer la programmation » de cette page pour couper l'alimentation et rétablir le câblage.
Avant de connecter ou de reconnecter le câble USB, éteignez complètement l'imprimante et débranchez les autres sources d'alimentation. Ne laissez pas la carte outil être alimentée simultanément par l'alimentation de l'imprimante et par le port USB.
- Téléchargez et exécutez FLY DFU-AUTO.
- Si l'« état du pilote » indique qu'il est indisponible, cliquez sur « Installer le pilote » pour terminer l'installation du pilote WinUSB.
- Cliquez sur « Parcourir » et sélectionnez le fichier de firmware
.binà flasher.
Windows peut masquer les extensions de fichiers. Dans l'Explorateur de fichiers, cochez « Extensions de fichiers » pour confirmer que le firmware reste en .bin ; ne modifiez pas l'extension du fichier.
- Cliquez sur « Démarrer le flashage », suivez la progression dans le journal d'exécution et attendez la fin du flashage.
Tutoriel détaillé : Téléchargement et utilisation de FLY DFU-AUTO
- Installer l'outil de flashage.sudo apt updatesudo apt install dfu-util -y
- Confirmez que l'appareil est entré en mode de flashage DFU.lsusb
Si vous pouvez voir 0483:df11, cela signifie que le mode de flashage DFU a été activé avec succès.
Loading... - Tirer/mettre à jour le dépôt de firmware.git clone https://cnb.cool/3dmellow/FLY-Firmware ~/FLY-Firmwarecd ~/FLY-Firmware && git pull --ff-only
- Flasher le firmware.
FLY-HDMI-LCD_v1.2.0-13-gdebeaec-mergedBL.binsudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D ~/FLY-Firmware/Screen/HDMI/mergedBL/FLY-HDMI-LCD_v1.2.0-13-gdebeaec-mergedBL.bin - Si File downloaded successfully apparaît, le flashage est réussi.Loading...
- L'ordinateur hôte FLY intègre généralement dfu-util, pas besoin de réinstaller l'outil de flashage.
- Confirmez que l'appareil est entré en mode de flashage DFU.lsusb
Si vous pouvez voir 0483:df11, cela signifie que le mode de flashage DFU a été activé avec succès.
Loading... - Tirer/mettre à jour le dépôt de firmware.git clone https://cnb.cool/3dmellow/FLY-Firmware /data/FLY-Firmwareln -s /data/FLY-Firmware /root/FLY-Firmwarecd /data/FLY-Firmware && git pull --ff-only
- Flasher le firmware.
FLY-HDMI-LCD_v1.2.0-13-gdebeaec-mergedBL.binsudo dfu-util -a 0 -d 0483:df11 --dfuse-address 0x08000000 -D /data/FLY-Firmware/Screen/HDMI/mergedBL/FLY-HDMI-LCD_v1.2.0-13-gdebeaec-mergedBL.bin - Si File downloaded successfully apparaît, le flashage est réussi.Loading...
Pendant le processus de flashage, ne débranchez pas la connexion Type-C, sinon le flashage pourrait échouer.
Étape suivante
Une fois le flashage complet du firmware terminé, l'appareil prend en charge la mise à jour directe du firmware principal via l'outil web, sans avoir à repasser par le mode DFU.