Hola a todos!
Siguiendo mi aprendizaje y primeros pasos en el mundo del C18 (
) logré hacer funcionar un sistema de bootloader para 18F2550 a partir del ejemplo que trae la librería de Microchip Solutions (
Enlace a la página de descarga)
Reemplacé las pocisiones de los leds 1 y 2 y del pulsador BOOT para adaptarlo a mi micro-entrenadora y funciona bien.
Aclaración: Interpreto que funciona bien porque el sistema entra en modo "bootloader" y me permite trabajar.
El programa
PDFSUSB, que se utiliza para cargar los archivos HEX, funciona bien pero entrega algunos mensajes de error [WARNING] donde indica que ha fallado en un par de hechos puntuales:
Failed to program CONFIG DATA y
Failed to RESET Board.
Sin embargo, el 18F2550 se "resetea" correctamente al pulsar el botón "Execute" desde el programa o desde el propio pulsador físico ubicado en la placa.
Por otro lado, el programa cargado, también funciona correctamente luego de provocado el mencionado RESET.
Alguien podría ayudarme con esto del
program CONFIG DATA?
Intenté cargar dentro del programa que luego hago funcionar en el 18F2550 la misma configuración que cargo al compilar en C18 el bootloader. Nada, el resultado es el mismo. Un ensayo que hice fué alterar algunos parámetros de esas configuraciones y me aparece una advertencia de que estoy intentando cargar una configuración diferente a la existente en el bootloader y que todo se vá a ir al demonio si lo cargo así.
Cuando acepto mantener la configuración, como me aconseja el cartel, la carga se produce correctamente.
Por último, buscando sobre esta falla he leído en muchos lados sobre la versión 1.3 del programa pero no pude encontrar desde dónde descargarla. Siempre aparece la V1.0 que les muestro. He leído sobre algunos bugs de esta versión 1.0 y temo que el problema venga por allí.
El programa cargador me dice que está todo mal y sin embargo todo funciona bien ...
Más allá de que lo que importan son los resultados (que el sistema funcione) estoy preparando un artículo sobre esto y podría mostrar que funciona pero además, me gustaría agregar la pantalla del programa (
PDFSUSB) demostrando que la carga fué un éxito y no un fracaso ...
Alguien que me pueda contar sus experiencias con el bootloader y el
PDFSUSB ?
Gracias!
Mario