Autor Tema: Amel Studio 7 y ficheros .eep  (Leído 74 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado PicMinor

  • PIC16
  • ***
  • Mensajes: 166
Amel Studio 7 y ficheros .eep
« en: 19 de Mayo de 2020, 06:14:13 »
¡Saludos al Foro!

Llevo muchos años trabajando con el Atmel Studio 4 y en los AVR que necesito grabar datos en la EEprom utilizo las directivas:
   .eseg            ; Asigna la EEprom interna
   .org   0x0000         ; Comienzo de la EEprom

Al hacer el build me genera dos ficheros: uno con la extensión .hex que cointiene el programa y otro con la extensión .eep que es un hexadecimal pero sólo con los datos de la EEprom.

Con el programador AVRISP MkII cargo los dos ficheros y grabo por separado el programa y la EEprom.

Con otros programadores tengo que modificar el código y utilizar la directiva:
   .org    0x2000         ; Lo añade al hexadecimal

Al compilar con esta directiva me añade los datos de la EEprom al hex del programa.

Ahora estoy tratando de emigrar al Atmel Studio 7 y no me da ningún error al compilar con cualquiera de las dos opciones, pero cuando utilizo la primera no me genera el fichero .eep, por lo que no puedo utilizar el MkII para programar el micro si éste lleva datos en la EEprom.

¿Alguien sabe qué puede estar ocurriendo?

P.D: Se me olvidó comentar que el código está en ensamblador y el AVR que utilizo es el ATMega162.

¡Gracias por anticipado!


 

anything