TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: JorgitoFRyOle en 24 de Enero de 2005, 08:27:00

Título: ayuda bootloader
Publicado por: JorgitoFRyOle en 24 de Enero de 2005, 08:27:00
Buenas:

A ver si alguien me puede ayudar, tengo problemas al cargar el programa en el pic y para ello utilizo el bootloader, yo creo que no me detecta el bootloader.

Puede ser que se me haya borrado del pic? O si alguien sabe o tiene idea de que puede ser que me lo comente, x favor

Gracias por todo

1saludo
Título: RE: ayuda bootloader
Publicado por: Modulay en 24 de Enero de 2005, 09:52:00
http://miarroba.com/foros/ver.php?foroid=8826&temaid=2218477
Título: RE: ayuda bootloader
Publicado por: JorgitoFRyOle en 24 de Enero de 2005, 12:22:00
Buenas Modulay:

Muxas Gracias, pero lo que hay en el foro acerca del bootloader ya lo he mirado, pero nada me ha resuelto mi duda.

Hay alguna forma de comprobar si el codigo del bootloader se ha borrado de la memoria del pic? Te pregunto porque principalmente creo que es por eso.

Otra cosa es posible que se pueda borrar dicho codigo? En caso de que si, a que es debido?

Gracias a tos, 1saludo
Título: RE: ayuda bootloader
Publicado por: Modulay en 24 de Enero de 2005, 14:09:00
Si añades el #ORG en tu código el bootloader no tiene por qué borrarse.
Para comprobar si el bootloader sigue en su sitio puedes mirar las últimas posiciones de memoria del micro con tu software de grabación y ver si los datos están
Título: RE: ayuda bootloader
Publicado por: pikman en 26 de Enero de 2005, 10:58:00
Hola, a lo que se refiere modulay es que debes reservar el espacio, en tu programa para que el compilador no escriba en las ultimas direcciones, si usas CCS por ejemplo

#org 0x1F00, 0x1FFF void loader16F877(void) {}

de esta manera las ultimas 256 posiciones de memoria seran para el boot, y ahi deberas escribirlo con el programador......., que bootloader estas usando?.

saludos

ARIEL
Título: RE: ayuda bootloader
Publicado por: cucaracha en 26 de Enero de 2005, 16:44:00
No estaría de mas que indicaras que compilador y bootloader usas....

Yo no usé nunca bootloader... pero el algo estuve trasteando con manex sobre ese tema y el otro día con un amigo lo mismo.
Usaba uno que bajó de www.microchipC.com para un 18f252 y quería usarlo con el CCS. El problema, lo de siempre.. que el CCS no te deja reservar las primeras posiciones por el tema del vector de reset y de interrupciones.
Pues fué tan fácil como decirle que use el ICD:
#device ICD=TRUE
Listo!

Manex!! Prueba esto!!
Título: RE: ayuda bootloader
Publicado por: manex_1987 en 27 de Enero de 2005, 17:11:00
no puede ser tan simple... LlorandoLlorandoLlorandoLlorando
a grandes males, "grandes" remedios...

salu2!