Autor Tema: Busco bootloader para PIC24FJ desde SD card  (Leído 8485 veces)

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

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Busco bootloader para PIC24FJ desde SD card
« en: 17 de Noviembre de 2014, 16:04:00 »
Hola amigos, necesito un bootloader para PIC24FJ que pueda cargar un firmware nuevo desde una SD card.
He estado googleando y no encuentro nada.

¿Conocéis alguno?

Gracias

Desconectado planeta9999

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3520
    • Pinballsp
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #1 en: 17 de Noviembre de 2014, 17:24:35 »


Puedes partir de los fuentes del bootloader para puerto serie de las notas aplicativas AN1157/AN1094, y reemplazar las rutinas del puerto serie por las rutinas para leer tarjetas SD FAT/FAT32 de las Microchip Libraries Applications MLA (directorio fileio).


Desconectado KALLITOS

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1256
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #2 en: 17 de Noviembre de 2014, 17:56:30 »
Mejor aun, hay bootloader microchip desde USB, cambiar el usb por la sd, el manejo de fat32 ya viene implementado.

saludos!!.
A un microcontrolador hay que sacarle hasta el ultimo byte....(YO)

Cómo puede ser que un pic24EP512 me quede corto de memoria, señores de MICROCHIP saquen pics con más memoria flash

Más de 45 mil lineas de codigo y aun no termino el equipo, asu mare!!

S34ML08G1TFI200 no necesito mas memoria externa.

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #3 en: 17 de Noviembre de 2014, 18:21:05 »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #4 en: 18 de Noviembre de 2014, 02:48:36 »
Sí, la opción de modificar un bootloader actual para leer desde SD card es la que estoy barajando al no encontrar nada, pero antes de ponerme a trabajar preferiría encontrarlo hecho.

Abuelo, ese que enlazas es para PIC32

Desconectado stk500

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 4923
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #5 en: 18 de Noviembre de 2014, 03:23:31 »

Abuelo, ese que enlazas es para PIC32
Nieto mio, y no lo puede emigrar a un PIC24FJ?
joder con los Atmel se puede emigrar lo que quiera :P


Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #6 en: 18 de Noviembre de 2014, 10:40:58 »
Hola :)

Manolo, ¿no es mejor venderles un PICkit2 y enseñarles a usar el modo programador offline?  :P

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #7 en: 18 de Noviembre de 2014, 15:34:37 »
No me vale, Santiago :)

Debo actualizar dispositivos remotos a través de GPRS con un SIM908

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #8 en: 18 de Noviembre de 2014, 19:13:09 »
¿Ese módulo no funciona como un modem, con interface UART y códigos AT?

http://wm.sim.com/producten.aspx?id=1024


Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #9 en: 18 de Noviembre de 2014, 22:09:04 »
Ohh ya veo.

Podrías guardar los datos en una RAM externa. Nosotros usamos una por SPI de 128kB para guardar audio. Lo cachábamos desde GPRS (FTP) y guardábamos todo en la RAM.

Bueno, mejor hazlo por SD Card jeje Se verá más pro y ahorrarás costos.  8)

Saludos.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #10 en: 19 de Noviembre de 2014, 02:49:24 »
¿Ese módulo no funciona como un modem, con interface UART y códigos AT?

http://wm.sim.com/producten.aspx?id=1024


Sí, de hecho tengo un RX y un TX al micro.

Ohh ya veo.

Podrías guardar los datos en una RAM externa. Nosotros usamos una por SPI de 128kB para guardar audio. Lo cachábamos desde GPRS (FTP) y guardábamos todo en la RAM.

Bueno, mejor hazlo por SD Card jeje Se verá más pro y ahorrarás costos.  8)

Saludos.

Esa es la idea, además de que el hardware ya está fabricado. MI idea es cargar el firmware por bloques en la SD card y una vez completo y verificado, reiniciar el micro para que se actualice.

Pero visto lo visto me temo que tendré que currármelo, porque no encuentro nada hecho.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #11 en: 19 de Noviembre de 2014, 03:36:59 »
Hola amigos!

Hace unas semanas me llego email notificando que descontinuaran el modulo sim908  :5] .
Esto pasa a joder un poco los avances que llevamos,esto se debe a que el chipset que lleva el sim908 lo dejaran de fabricar.

Aunque seguro habra unos cuantos miles xD disponibles por ahora  :D


Saludos!

**Adjunto notificación +++
« Última modificación: 19 de Noviembre de 2014, 03:40:19 por AKENAFAB »

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #12 en: 19 de Noviembre de 2014, 03:40:56 »
Sí, hablé con ellos asustado, y realmente no hay ningún problema.
Han sustituido el SIM908 por el SIM928 que es totalmente compatible tanto a nivel electrónico como de firmware, pero que incorpora nuevas funciones. Así que no tendrás que hacer nada para reemplazar uno por el otro.

Desconectado Picuino

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5892
    • Picuino
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #13 en: 19 de Noviembre de 2014, 08:02:23 »

Esa es la idea, además de que el hardware ya está fabricado. MI idea es cargar el firmware por bloques en la SD card y una vez completo y verificado, reiniciar el micro para que se actualice.

Pero visto lo visto me temo que tendré que currármelo, porque no encuentro nada hecho.

Nocturno, si la SD va a funcionar como una flash y no va a salir del PCB ¿Por qué no utilizar directamente una Flash?
También puedes utilizar la SD sin sistema de ficheros, guardando directamente la información como datos raw. Así te quitas mucha programación.

Un saludo.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18310
    • MicroPIC
Re: Busco bootloader para PIC24FJ desde SD card
« Respuesta #14 en: 19 de Noviembre de 2014, 15:25:23 »
La SD funciona como una flash y no sale de la PCB. Podría haber usado una flash pero no encontré ninguna competitiva en precio en comparación con las SD.
Efectivamente, escribo y leo directamente posiciones de memoria; no tengo programada ninguna FAT ni nada que se le parezca.


 

anything