Hola a todos!
Estoy desarrollando un dispositivo electrónico basado en el microcontrolador PIC32 y ahora estoy enfrentando el problema de guardar el Número de Serie del equipo sin perder esa información al hacer un update del firmware.
El problema es que al reprogramar el PIC se borra toda la memoria flash, reseteando así el Número de Serie.
La reprogramacíon se hace a través del ejemplo dado por Microchip "HID Bootloader". A partir de MPLAB IDE exporto un .HEX y lo cargo con el software del Bootloader. Al exportar verifico que el área dedicada a la Program Flash no se superponga con el área donde se encuentra el Número de Serie, pero no está funcionando bien.
Alguien tiene alguna idea de como hacer que los datos permanezcan ante una reprogramación?
Muchas gracias!!
Estoy desarrollando un dispositivo electrónico basado en el microcontrolador PIC32 y ahora estoy enfrentando el problema de guardar el Número de Serie del equipo sin perder esa información al hacer un update del firmware.
El problema es que al reprogramar el PIC se borra toda la memoria flash, reseteando así el Número de Serie.
La reprogramacíon se hace a través del ejemplo dado por Microchip "HID Bootloader". A partir de MPLAB IDE exporto un .HEX y lo cargo con el software del Bootloader. Al exportar verifico que el área dedicada a la Program Flash no se superponga con el área donde se encuentra el Número de Serie, pero no está funcionando bien.
Alguien tiene alguna idea de como hacer que los datos permanezcan ante una reprogramación?
Muchas gracias!!