Autor Tema: BootLoader para dsPIC  (Leído 9543 veces)

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

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: BootLoader para dsPIC
« Respuesta #15 en: 20 de Septiembre de 2007, 05:29:20 »
Está claro que el fallo lo tienes en la secuencia que le envias.  Podrias poner esta parte del código?. ¿Has probado a utilizar el software de Ingenia para enviarle las tramas?. Por ciertos las tramas las estaras enviando en ASCII ¿verdad?.

Un saludo
« Última modificación: 20 de Septiembre de 2007, 05:39:29 por jfh900 »
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado CheKeBo

  • PIC10
  • *
  • Mensajes: 18
Re: BootLoader para dsPIC
« Respuesta #16 en: 20 de Septiembre de 2007, 06:03:58 »
La verdad es que le estoy enviando los datos transformados de hex a decimal, es decir cojo por ejemplo FA y lo traduzco a decimal (250) y este dato es el que envio al dspic mediante el usb.

No puedo usar el software de ingenia, ya que solo funciona por rs-232 y yo solo dispongo de usb o ethernet, así que esta descartado, tengo que programarlo yo mismo. Estoy utilizando DELPHI y la transformación de hex a dec la hago correctamente, este comprobado.

Desconectado Sispic

  • Moderador Local
  • PIC24H
  • *****
  • Mensajes: 1700
    • winpic800
Re: BootLoader para dsPIC
« Respuesta #17 en: 20 de Septiembre de 2007, 08:00:33 »
Citar
Por si a alguien le interesa, yo utilizo para el usb un chip  de la casa FTDIchip que se llama FT232BM

Entonces no cambia nada , se traduce todo a RS232 .
Deverias fijarte como lo hace Ingenia si hay fuentes y tu hacer exactamente lo mismo en tu programa en delphi .

tampoco implementar la las funciones de auto grabacion en el dspic no cuesta mucho , quizas te saldria a cuenta rehacerlo todo y a tu gusto .

busco las funcines que son y las pego aqui (vete a saver ande andaran :( ... buscando).



Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: BootLoader para dsPIC
« Respuesta #18 en: 20 de Septiembre de 2007, 08:07:20 »
Tienes que enviar los datos en hexadecimal y ascii, osea FF se enviaria como los caracteres "FF" ya que es lo que espera encontrar el programa. Los ficheros .hex son ficheros de texto plano y tu lo has de enviar igual.

Un saludo
* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado CheKeBo

  • PIC10
  • *
  • Mensajes: 18
Re: BootLoader para dsPIC
« Respuesta #19 en: 21 de Septiembre de 2007, 03:14:57 »
Hola a todos,

me he estado rompiendo los cuernos con esto, y como bien dice ese dicho castellano "lo que hay que trabajar por no trabajar" he decidido programarlo por mismo. Despues de leer y reeler me veo capaz de afrontarlo.

Así que, muchas gracias por vuestra colaboración, con un poco de suerte en unos días lo tengo hecho. En cuanto tenga algo claro o si necesito vuestra ayuda lo iré colgando en este post.


Un saludo

CheKeBo

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: BootLoader para dsPIC
« Respuesta #20 en: 21 de Septiembre de 2007, 05:03:24 »
A mí me pasó lo mismo con un bootloader que tuve que programar; me harté de buscar versiones y adaptarlas, para al final terminar escribiendo uno entero.
Ya verás cómo te diviertes. Suerte.


 

anything