Hola amigos
Estoy utilizando el bootloader vía usb gratuito de Microchip (MCHPSUSB). La utilidad trae un archivo hex para grabar directamente en el PIC y también trae los ficheros fuentes en C para compilar. Cuando utilizo el hex compilado, todo funciona correctamente, pero cuando compilo el fuente (con la versión gratuita C18) y grabo el fichero hex que se genera en el PIC (18f4550), el PC detecta un dispositivo USB erróneo y no funciona. ¿Puede ocurrir que haya que utilizar la versión de pago del compilador para generar un hex funcional?
Me interesa compilar el fuente porque no uso el pin RB4 para entrar en modo boot, sino que quiero utilizar el pin RD2 y no quiero utilizar los avisos mediante LEDs que trae el bootloader original, sino una LCD.
Alguien me ilumina?