Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

PIC18f4550 charger un programme avec USB bootloader v2.9a



  1. #1
    Shidaye

    PIC18f4550 charger un programme avec USB bootloader v2.9a


    ------

    Bonjour tous le monde.

    Je viens vers vous car j'ai un souci. Je suis du genre téméraire mais là je pense que c'est tellement évident que je passe à côté.

    Voilà je suis entrain de découvrir le pic18f4550 que je programme avec c18 sous MPLAB. Pour économiser mon pickit, j'ai voulu installer le hid
    bootloader avec succès. (Démo de Microchip). Mais voilà il doit me manquer quelque chose dans le code que je veux transférer via le bootloader car le petit soft USB bootloader v2.9a me met "No address within range in file: Essai.hex. Verify the correct firmware image was specified and is designed for your device." Pourtant quand je charge une demo de Microchip pas de problème.

    Merci à vous si vous voyez le souci.

    Twuss..

    -----

  2. Publicité
  3. #2
    RISC

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    Salut,

    As-tu bien pensé à utiliser le linker file "spécial" pour tout projet qui doit être chargé par le bootloader ?
    Si tu fais un projet, tu dois y ajouter le fichier ....lnk qui est donné avec l'exemple de Microchip à ton propre projet.

    a+
    Ma marotte ? les microcontrôleurs ;=)

  4. #3
    Shidaye

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    le fichier 'rm18f4550 - HID Bootload.lkr' situé 'Microchip Solutions v2012-04-03\USB\Device - Bootloaders\HID\Firmware - PIC18 Non-J\Linker files for applications' ?


    Ok, je vais essayer ce soir merci je tien le net au courant.

  5. #4
    Shidaye

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    C'ok plus de message d'erreur seulement le programme que je transfère (allumer une led) ne fonctionne pas. Il ma marche bien en l'envoyant avec icsp. Il y a autre chose à faire?

  6. A voir en vidéo sur Futura
  7. Comparatifs

    Gagnez du temps et de l'argent grâce à nos comparatifs de produits. Parmi nos sujets :
  8. #5
    RISC

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    Salut,

    Je crois qu'il faut faire un reset après avoir chargé le programme par le bootloader.
    Si ta compilation passe c'est que ton fichier linker est le bon.
    Attention, il ne faut pas reprogrammer les bits de configuration dans ton application.

    Est-ce que le bootloader fonctionne toujours après que tu aies bootloadé ton application ?

    a+
    Ma marotte ? les microcontrôleurs ;=)

  9. #6
    Shidaye

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    C'est ce que j'ai effectué. Peut être une mauvaise config de Mplab je vais revoir sa de A à Z et je vous tien au courant.

    Merci quand même.

  10. Publicité
  11. #7
    Shidaye

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    Rebonjour, non concluant.

    Je transfère le prog via le bootloader je déconect est rien. Est il possible d'avoir un exemple de prog complet pour allumer une led sur RA0 que je peux transferer avec HID bootloader v2.9.

    Je pourrait ainsi voir ce que j'oublie de préciser dans le programme.


  12. #8
    RISC

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    Salut,

    Poste ton code qui allume la led puisque tu dis qu'il fonctionne sans bootloader...

    a+
    Ma marotte ? les microcontrôleurs ;=)

  13. #9
    Shidaye

    Re : PIC18f4550 charger un programme avec USB bootloader v2.9a

    Salut RISC j'ai trouvé. La nuit porte conseil. Il suffit simplement de lui dire ou commencer j'ai ajouté ses lignes juste après

    #include<p18f4550.h>


    #pragma code REMAPPED_RESET_VECTOR=0x1000

    extern void _startup (void);

    void _reset (void)
    {
    _asm goto _startup _endasm
    }

    #pragma code

    puis le prog avec notre main sans oublié le linker.


    J'adore me casser le crâne !!!!

    Merci pour ton aide si tu as besoin ..... c'est avec joie.

Discussions similaires

  1. Débuter avec un PIC18F4550 USB
    Par synapsium dans le forum Électronique
    Réponses: 11
    Dernier message: 22/03/2012, 21h40
  2. communication USB sans bootloader
    Par thibaultblf dans le forum Électronique
    Réponses: 5
    Dernier message: 18/05/2011, 08h04
  3. USB avec PIC18F4550
    Par Matoms dans le forum Électronique
    Réponses: 9
    Dernier message: 21/05/2010, 19h15
  4. Usb + pic18f4550
    Par flolarajasse dans le forum Électronique
    Réponses: 12
    Dernier message: 02/04/2010, 13h43
  5. Probleme Bootloader HID et USB
    Par SaiBot dans le forum Électronique
    Réponses: 6
    Dernier message: 21/08/2009, 21h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.