Programmation ATXmega 128A1
Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

Programmation ATXmega 128A1



  1. #1
    HC11F1ST

    Programmation ATXmega 128A1


    ------

    Bonjour,

    Je programme actuellement sur ATMega 64 , en assembleur. Je souhaite passer a l'ATXmega 128A1, toujours dans le même langage de programmation. J' ai un message d'erreur l'or de la vérification de la Flash, (STUDIO 6 ; interface ISP MK II), adresse de départ ".ORG $1000", ".DESG" .....

    Message: Verifying Flash...Failed! address=0x20000 expected=0x00 actual=0xff

    Avez vous des informations susceptibles de me faire avancer ?
    Merci d'avance

    -----

  2. #2
    vincent66

    Re : Programmation ATXmega 128A1

    Bonjour et bienvenue sur futura !
    La flash n'est-elle pas de 128 Kbyte ..? L'adresse 0x20000 est la première après cette capacité ...

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  3. #3
    HC11F1ST

    Re : Programmation ATXmega 128A1

    Merci pour cette réponse rapide. Si j'ai bien tout compris, il devrait lire $00 après la fin de la plage d'adresse Flash et il lit $FF. Oui, mais mon "micro" programme test est en début de Flash, donc pourquoi s'attend il à cette valeur, à cette adresse ???
    Encore merci,
    Thierry

  4. #4
    vincent66

    Re : Programmation ATXmega 128A1

    Il n'y a tout simplement pas de mémoire flash à cette adresse, s'il y en avait une (256KB de flash) non utilisée il lirait bien 00 mais une logique interne cause la lecture de FF à une adresse non existante ...
    Pourquoi s'attend-t-il à 00 ? Probablement car par défaut de configuration il s'attend à plus de 128 KB de flash ...
    Peux tu nous mettre la datasheet du micro pour vérifier sa capacité de flash ?

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  5. A voir en vidéo sur Futura
  6. #5
    HC11F1ST

    Re : Programmation ATXmega 128A1

    Cela parait étonnant que la configue de base ne couvre pas seulement l'espace mémoire interne au micro.
    En pièce jointe la datasheet.
    Images attachées Images attachées

  7. #6
    vincent66

    Re : Programmation ATXmega 128A1

    Oui, bizarre en effet.
    Il y a la mémoire de 8KB application data section à cette adresse qui pourrait interférer, sinon tu as sélectionné un faux modèle ...
    Tu n'as jamais rencontré ce problème avec le modèle à 64KB précédent ?

    Vincent
    Leonardo était ingénieur "sans papier", et moi diplômé juste...technicien...

  8. #7
    Aurélien

    Re : Programmation ATXmega 128A1

    un mega64 et un Xmega128A1 ont des architectures différentes. tu dois normallement modifier beaucoup de choses dans ton programme...

  9. #8
    HC11F1ST

    Re : Programmation ATXmega 128A1

    Bonsoir Vincent,

    Non, je n'ai jamais eu de problème sur le mega64. Mais les Xmega sont très différents (ports virtuels, DMA, plan mémoire ...)
    PH22.png
    Ma platine d'essai
    fuses.PNG
    La config des fusibles.
    Si ça t'inspire plus que moi ...
    Images attachées Images attachées  

  10. #9
    HC11F1ST

    Re : Programmation ATXmega 128A1

    Bonsoir,
    Merci quand même.

Discussions similaires

  1. quelle est la difference entre programmation procedurale et la programmation orientee objet
    Par invite430abc62 dans le forum Programmation et langages, Algorithmique
    Réponses: 9
    Dernier message: 27/01/2016, 13h34
  2. Programmation MicroC ATXMEGA
    Par elbart dans le forum Électronique
    Réponses: 3
    Dernier message: 24/07/2012, 16h23
  3. Programmation
    Par invite066c7208 dans le forum Programmation et langages, Algorithmique
    Réponses: 8
    Dernier message: 19/04/2011, 13h52
  4. Atmega48P / ATxmega
    Par Toufinet dans le forum Électronique
    Réponses: 0
    Dernier message: 10/03/2008, 18h11
  5. programmation
    Par invite3d7be5ae dans le forum Logiciel - Software - Open Source
    Réponses: 15
    Dernier message: 30/06/2005, 21h45
Découvrez nos comparatifs produits sur l'informatique et les technologies.