Table des matières:
- Étape 1: connexion du programmeur au contrôleur
- Étape 2: Graver Bootloader avec Arduino IDE
- Étape 3: Flashez le bootloader compatible Arduino
- Étape 4: télécharger le micrologiciel
Vidéo: Comment résoudre le problème de mise à niveau du contrôleur Clone SimpleBGC : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Bonjour. Récemment, je travaillais sur le contrôleur de cardan SimpleBGC pour mon projet de drone. Je l'ai connecté et réglé avec succès. Cela fonctionnait parfaitement. Après cela, j'ai voulu mettre à niveau son firmware de la v2.2 à la v2.4. Donc, après avoir mis à niveau le cardan, cela n'a pas fonctionné comme il le devrait. Comme vous le savez, si vous avez un contrôleur SimpleBGC et si après la mise à jour il ne fonctionne pas, alors il ne s'agit pas d'un contrôleur d'origine. J'ai donc décidé de rétrograder à nouveau le firmware en v2.2.
J'ai beaucoup cherché à ce sujet. Presque tous les tutoriels utilisaient Arduino en tant que programmeur. Cependant, bien que j'aie beaucoup essayé cette méthode avec plusieurs Arduinos, je n'y suis pas parvenu.
Donc, dans ce tutoriel, je vais vous montrer comment résoudre ce problème sans Arduino, mais un programmeur AVR USBasp, ce qui est beaucoup plus facile que l'Arduino. Voyons ce dont nous avons besoin pour ce tutoriel:
1. Un ordinateur avec le système d'exploitation Windows. (Comme je n'ai jamais utilisé MAC, je n'ai pas d'informations à ce sujet)
2. Programmeur AVR USBasp que vous pouvez facilement trouver. (Sauf d'Azerbaïdjan:)) (https://images.ua.prom.st/593769968_w640_h640_prog…)
3. IDE Arduino
4. AVRdudeR, Optiboot, XLoader (https://www.basecamelectronics.com/downloads/8bit/)
5. Téléchargez le micrologiciel (https://drive.google.com/open?id=1cM7lsf7LyAlzPrxK…)
Après avoir préparé vos armes, passons au tutoriel:)
Étape 1: connexion du programmeur au contrôleur
Dans la première étape, nous devons établir une connexion entre le programmeur et le contrôleur. Ci-dessus, vous pouvez voir les broches du contrôleur et du programmeur. Vous devez faire le lien entre:
RES (contrôleur) -------- RST (programmeur)
SCK (contrôleur) -------- SCK (programmeur)
MISO (contrôleur) -------- MISO (programmeur)
MOSI (contrôleur) -------- MOSI (programmeur)
SCK (contrôleur) -------- SCK (programmeur)
+5V (contrôleur) -------- VCC (programmeur)
GND (contrôleur) -------- GND (programmeur)
Ici, je veux ajouter une note latérale. Lorsque j'ai effectué ces connexions, je suis confronté à un problème dans les connexions +5V et GND. Mon contrôleur et mon programmateur se sont éteints. Si vous rencontrez également ce problème, veuillez connecter VCC et GND du programmeur à une autre broche +5V et GND du contrôleur.
Une fois le contrôleur et le programmeur connectés, connectez le programmeur au PC.
Étape 2: Graver Bootloader avec Arduino IDE
Ouvrez Arduino IDE, puis choisissez USBasp comme programmeur. Vous pouvez le faire en allant dans l'onglet « Outils », dans la section « Programmeur » et choisissez « USBasp ». Après cela, vous pouvez graver le chargeur de démarrage en cliquant sur la section "Graver le chargeur de démarrage" sous l'onglet "Outils". Vous devriez obtenir un message de gravure réussi à la fin !!!
Étape 3: Flashez le bootloader compatible Arduino
Dans cette étape, décompressez les fichiers zip AvrdudeR et optiboot et copiez 'optiboot_atmega328.hex' du dossier optiboot et collez-le dans le dossier AvrdudeR où 'avrdude.exe' existe. Après cela, ouvrez PowerShell ou cmd dans ce dossier (vous pouvez regarder comment le faire à partir de la vidéo youtube que j'ai notée) et écrivez ces commandes.
avrdude avrdude.conf -c usbasp -p atmega328p -e -u -U lock:w:0x3f:m -U efuse:w:0x05:m -U hfuse:w:0xDC:m -U lfuse:w:0xEE:m
avrdude avrdude.conf -c usbasp -p atmega328p -U flash:w:optiboot_atmega328.hex -U lock:w:0x0C:m
Après avoir exécuté ces commandes avec succès, passez à l'étape finale:)
Étape 4: télécharger le micrologiciel
Dans la dernière étape, ouvrez le XLoader et cliquez sur XLoader.exe et incluez le chemin de 'SimpleBGC_2_2_b2_null.hex' avec un débit en bauds de 115200. Attention, choisissez le bon port:)
Et vous avez fait:) Si vous avez un problème, s'il vous plaît écrivez ici. je vais essayer de répondre. Merci beaucoup:)
Conseillé:
Résoudre un problème de batterie CMOS sur un ordinateur portable : 7 étapes (avec photos)
Résoudre un problème de batterie CMOS sur un ordinateur portable : Un jour, l'inévitable se produit sur votre PC, la batterie CMOS tombe en panne. Cela peut être diagnostiqué comme la cause habituelle de la nécessité pour l'ordinateur de ressaisir l'heure et la date à chaque fois que l'ordinateur est en panne d'alimentation. Si la batterie de votre ordinateur portable est morte et
Résoudre le problème de port série/pilote USB Lilypad Mac : 10 étapes (avec photos)
Résoudre le problème de port série/pilote USB du Mac Lilypad : à partir de 2016, votre Mac a-t-il moins de 2 ans ? Avez-vous récemment mis à niveau vers le système d'exploitation le plus récent (Yosemite ou quelque chose de plus récent) ? Vos USB/MP3 Lilypad ne fonctionnent plus ? Mon Le tutoriel vous montrera comment j'ai réparé mes clés USB Lilypad. L'erreur que j'ai rencontrée était liée
Comment résoudre le problème de broche 3,3 V dans les disques en marque blanche extraits des disques Western Digital Easystore de 8 To : 6 étapes
Comment résoudre le problème de broche 3,3 V dans les disques en marque blanche extraits des disques Western Digital 8 To Easystore : Si vous trouvez cette instruction utile, veuillez envisager de vous abonner à ma chaîne Youtube pour les prochains tutoriels de bricolage concernant la technologie. Merci
Comment résoudre le problème de défilement de la souris Xiaomi : 6 étapes (avec des images)
Comment résoudre le problème de défilement de la souris Xiaomi : Comme pour tout autre outil, une souris d'ordinateur aurait éventuellement besoin d'un entretien en raison de son utilisation continue. L'usure typique du produit lui permet de fonctionner moins efficacement qu'il ne l'avait été à l'époque où il était autrefois b
Comment résoudre le problème de prise casque sur le Slacker G2 : 5 étapes
Comment résoudre le problème de prise casque, sur le Slacker G2 : Bonjour, cette instructable explique comment réparer la prise casque ennuyeuse sur le Slacker G2.Mic ne cesse de couper et d'éclater ! Très ennuyeux!Problème très courant.J'ai dû réparer mon Slacker, moi-même, car Slacker ne le remplacerait pas.grrrrrrr.Donc, c'est