MPLAB X - Leer y exportar archivo hexadecimal

1

Estoy un poco perplejo en cuanto a lo que está pasando aquí. Anteriormente pude leer (cargar) la memoria del dspic33F y almacenarla como un archivo hexadecimal. Esta es la única forma en que puedo probar el cargador de arranque en el que estoy trabajando ahora. En las últimas horas ya no puedo exportar los datos leídos a un archivo hexadecimal.

Parece que el programador se está conectando y leyendo el archivo.

*****************************************************

Connecting to MPLAB ICD 3...
Firmware Suite Version.....01.28.72
Firmware type..............dsPIC33F/24F/24H

Target detected
Device ID Revision = 3040

The following memory area(s) will be read:
program memory: start address = 0x0, end address = 0x157ff
configuration memory
User Id Memory

Reading...
Read complete

Pero no puede completar la "carga".

Connecting to programmer...
Uploading target memory...
The programmer could not be started: java.lang.ArrayIndexOutOfBoundsException

¿Alguien ha visto este problema antes? ¿Qué diablos hice para que MPLABX muera en mí al exportar archivos hexadecimales? Tampoco vale nada que la aplicación IPE tampoco me dé la opción de exportar el archivo hexadecimal.

Información del sistema

  • DSPIC33FJ128GP706A
  • ICD3
  • Windows 7 - N (x86) a través de Virtual Box que se ejecuta en OS X 7.8

Actualizar

Funciona con mi PICkit3 ... ¿Supongo que es un problema con el ICD3?

    
pregunta Adam Lewis

1 respuesta

1

Prueba este enlace: enlace

La descripción dice:

  

Desde la barra de herramientas principal, haga clic en el pequeño triángulo que apunta hacia abajo en el borde derecho del botón Leer dispositivo. Aparecerá un menú desplegable. Seleccione Leer la memoria del dispositivo para archivar ... Se le pedirá una ubicación para guardar el archivo hexadecimal.

Aquí hay un enlace de ayuda más general para MPLAB-X: enlace

    
respondido por el Tut

Lea otras preguntas en las etiquetas