Est-il possible d’utiliser openocd pour programmer un atmega en utilisant un AVR ISP (mk2)?

aaaidan

Est-il possible d’utiliser openocd pour programmer un atmega en utilisant un AVR ISP (mk2)?


J’ai un ATMega2560 sur une carte personnalisée que je veux programmer avec mon AVRISP mkii.

Je l’ai programmé avec succès en utilisant l’IDE Arduino, et également via la ligne de commande en utilisant avrdude.

Existe-t-il une configuration / script « d’interface » intégrée qui est susceptible de fonctionner? Je ne sais même pas vraiment quel paramètre utiliser pour l ‘ »interface » (par exemple ft2232, buspirate).

Turbo J

Pourquoi voulez-vous utiliser OpenOCD? Utilisez l’outil qui fonctionne.

aaaidan

@TurboJ Bon point. Je suppose que je veux minimiser la différence entre les configurations si possible. Je pensais que OpenOCD était en quelque sorte une abstraction, permettant potentiellement à différentes puces d’être téléchargées / déboguées avec seulement quelques petites modifications. Vive tho!

aaaidan

De plus, si vous pensez que la réponse est «vous ne pouvez pas, hors de la boîte», postez-le et je l’accepterai!

Réponses


 DrFriedParts

Je ne pense pas que openOCD supporte même l’Atmel AVRISP mk2. La liste des dongles pris en charge est ici . OpenOCD utilise le protocole de communication JTAG pour communiquer avec, définir des points d’arrêt et contrôler ses processeurs cibles et FPGA (norme IEEE 1149.1 si vous vous en souciez). L’Atmel AVRISP mk2 ne communique pas en utilisant ce protocole (en général). Dans des cas limités, il prend en charge la programmation en utilisant quelque chose comme ça, mais il n’est pas entièrement compatible 1149.1 – il est donc même peu probable que quelqu’un ajoute le support à OpenOCD.

 

(mk2)?, #en, #pour, atmega, AVR, d’utiliser, Est-il, ISP, openocd, possible, programmer, un, utilisant

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *