Voilà déjà un petit moment que j'ai commencé à développer mon Bootloader pour le PIC 18f8722, et j'ai un petit soucis.
J'ai créés un petit programme de test composé de :
Une fonction main avec comme plage mémoire : 0xf100, 0xffff et une fonction blink_led avec comme plage mémoire : #org 0x500, 0xf000
Dans le fichier .hex généré je retrouve bien des données qui sont générées pour deux fonctions.. En le chargeant en mémoire avec la fonction write_program_memory, j'arrive bien à allumer la LED mais celle - ci ne clignote pas.. Voici le fichier .hex utilisé :
effectivement.. Mais j'ai réussie à trouver la solution..
Le problème venait du fait que je ne récupérais QUE le code à l'adresse que j'avais définis, alors que j'ai l'impression que toutes les bibliothèques ne sont pas forcément mis à l'adresse que je réserve pour ma fonction..
Merci,
Cordialement.
Cordialement, Reverse.
PIC fichier .HEX - Bootloader
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.