Autor Tema: Error en escritura usando Bootloader ds30loader  (Leído 1324 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Error en escritura usando Bootloader ds30loader
« en: 12 de Febrero de 2020, 20:41:01 »
Buenas a todos compañeros.

Me ocurre lo siguiente, estoy usando el bootloader ds30loader, para una placa que fabrico, uso el PIC16F18456, al principio hubo problemas con el puerto serie, la comunicacion no se realizaba y el bootloader no respondia, cuando se soluciono, comienzo a tener el problema de que, comienza a escribir y en algun punto (es muy variable) ya sea al inicio, a la mitad, donde sea basicamente, falla la escritura.

La comunicacion serial es correcta, ya que en la aplicacion funciona bien, y la comunicacion con el bootloader esta correcta tambien, es justo en el proceso de escribir donde falla (el borrado es correcto, no falla)

Mi duda en particular es la siguiente, cuando cargo el HEX a enviarle al PIC, del lado derecho de la GUI, me muestra en verde las secciones de memoria flash que ocupara mi programa, y veo que esta seccionado, es decir, inicia ocupando en orden la memoria de programa, y luego deja un espacio, ocupa, espacio, ocupa.....no se si me explico, es como si el compilador asignara lugares salteados de la memoria para ser ocupados.

desconozco si ello cause el problema en si, pero, he probado cargando programas donde no se ve ese detalle y los carga bien.

Mi pregunta es, no hay forma de decirle al compilador que ocupe la flash de manera continua???? sin dejar espacios

Saludos

Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re:Error en escritura usando Bootloader ds30loader
« Respuesta #1 en: 13 de Febrero de 2020, 20:09:46 »
Documentando, he probado con otro convertidor USB-RS232, ahora escribe correctamente todo, pero, pareciera que no hiciera el salto hacia la aplicacion, ya que jamas inicia.

Alguien ha tenido problemas de ese tipo usando bootloader??

Saludos
Nunca se deja de aprender

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Error en escritura usando Bootloader ds30loader
« Respuesta #2 en: 13 de Febrero de 2020, 22:48:02 »
Parece que ese bootloader es pago,, si es asi, deberias conseguir soporte del fabricante.

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re:Error en escritura usando Bootloader ds30loader
« Respuesta #3 en: 17 de Febrero de 2020, 20:45:39 »
Que tal Killerjc, existen las dos versiones, yo adquiri la de pago para ese PIC que uso, y es correcto, el fabricante me ha dado soporte, al parecer tenia un problema con un timer, me ha mandado el codigo corregido, aun no le he probado, lo probare y les comento, pero en realidad el problema es del firmware
Nunca se deja de aprender

Desconectado thegame

  • PIC18
  • ****
  • Mensajes: 439
    • Mcu Tronics
Re:Error en escritura usando Bootloader ds30loader
« Respuesta #4 en: 24 de Febrero de 2020, 17:06:41 »
Todo solucionado, era un problema en el firmware del bootloader, el desarrollador lo reparo y ahora funciona sin problema.

muy recomendable no solo por funcionamiento y capacidades, tambien por el soporte otorgado

Saludos
Nunca se deja de aprender