Je dois spécifier les paramètres de configuration de l'utilisateur pour JTAGenum Utilitaire d'énumération Jtag. En particulier, dans cette partieLongueur du registre d'instructions JTAG, IR_LEN
// Target specific, check your documentation or guess
#define SCAN_LEN 1890 // used for IR enum. bigger the better
#define IR_LEN 5
// IR registers must be IR_LEN wide:
#define IR_IDCODE "01100" // always 011
#define IR_SAMPLE "10100" // always 101
#define IR_PRELOAD IR_SAMPLE
Dans l'utilisateur manual noté que IR_LEN définit la longueur du registre d'instruction JTAG. "If you change this you should also add ‘0’s to each of the corresponding IR_** instruction definitions."
La longueur du registre d'instructions (IR) JTAG pour la CPU cible est de 4 bits. Je me suis donc IR_LEN = 4.
pas clair si je devrais changer aussi #define IR_IDCODE
et #define IR_PRELOAD
valeurs, et où il convient d'inscrire mentionné « « 0 de à chacune des définitions d'instruction IR _ ** correspondant. »
Celui qui a voté cette question d'utilisation hors-sujet l'ont fait dans l'erreur. JTAG dans ce contexte est un outil de développement * clé * généralement utilisé pour charger et déboguer des logiciels embarqués, et les questions d'outils de développement sont l'exception explicitement sur le sujet à la politique habituelle sur les questions d'utilisation. –