En el antiguo AVR Studio 4, existía una opción fácil para cargar eepeom en el chip desde un archivo externo, y también para descargar rápidamente la totalidad o un rango específico de flash o eeprom o memoria RAM y escribirlo en un externo archivo.
¿Cómo es posible lograr algo similar en Atmel Studio 6 o en el actual Atmel Studio 7?
Mientras estoy en modo de depuración y necesito cargar un archivo eeprom diferente en el chip (mientras el fusible EESAVE está configurado, así puedo mantener los cambios que hice en el eerpom durante la prueba), entonces tengo que hacer siguiente viaje tedioso:
- detener la depuración
- cambiar de debugwire a SPI
- edita la configuración del fusible (para desactivar eesave)
- edite el archivo que contiene los datos de eeprom en el proyecto
- reconstruye el proyecto para que todo esté escrito en el chip
- vuelva a editar la configuración del fusible (para habilitar eesave)
- vuelve a iniciar la sesión de depuración (que volverá a compilarse y volverá a grabarse todo de nuevo)
Hay un hilo de foro antiguo de hace casi 3 años que describe este problema. con un indicio de que pronto se agregará la característica de AVR Studio 4.
¿Existe un enfoque más simple para cargar y descargar el eeprom en Atmel Studio 6? El largo procedimiento anterior no es práctico si lo necesito a menudo, y no ofrece la posibilidad de descargar solo parte de la memoria en un archivo para que lo analicen algunas de mis herramientas personalizadas.
¿Es esta realmente una característica que nadie necesita además de mí?