Autor Tema: Como cargar código desde una eemprom en un 24F010??  (Leído 1694 veces)

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

Desconectado davidpuentegrela

  • PIC12
  • **
  • Mensajes: 62
Como cargar código desde una eemprom en un 24F010??
« en: 18 de Junio de 2008, 13:24:57 »
Hola. Mi nombre es David y quería saber por donde empezar una parte de un proyecto que me está trayendo de cabeza.

En una intefaz por pantalla tactil necesito cargar el código del programa desde una eeprom. Este es así debido a que el sistema ha de ser el mismo para distintas configuraciones de la aplicación, y esto lo tengo que hacer desde el código cargado en la eeprom, solo intercambiando la eepromm dewl sistema.

Mi pregunta es ¿cómo lo hago? Supongo que una solución será un BOOTLOADER pero todo lo que he visto sobre ellos es para cargar código desde un puerto serie o usb, no desde una eeprom en el sistema. En caso de ser así, ¿cómo puedo hacerlo? Es decir, podríais indicarme algún ejemplo en el foro en el que basarme para entenderlo o un link o algo así?

Si no es con un BOOTLOADER, ¿cómo puedo hacerlo?

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Como cargar código desde una eemprom en un 24F010??
« Respuesta #1 en: 18 de Junio de 2008, 13:32:47 »
No he visto nunca un bootloader que haga lo que dices, pero me parece una idea estupenda.
Si sabes programar, no creo que te cueste mucho utilizar un bootloader que ya funcione y modificarlo para que la entrada de datos sea desde una EEPROM externa.
Por cierto, ¿qué micro es ese que nombras?

Desconectado davidpuentegrela

  • PIC12
  • **
  • Mensajes: 62
Re: Como cargar código desde una eemprom en un 24F010??
« Respuesta #2 en: 18 de Junio de 2008, 14:27:23 »
Hola Nocturno.

el pic es el 24FJ128GA010, es que puse mal la referencia y no me di cuenta. ¿Puedo cambiarlo en el título del hilo?

Programar en C algo se, hasta ahora solo en 8051 de 8 bits. El problema es que no entiendo exactamente que es un BOOTLOADER ya que nunca use uno y en mi facultad, (Estoy terminando ingeniería tecnica industrial en electronica), el profesor, pues digamos, .... que no nos explica ni la mitad de lo que debería ni el 10% de lo que necesitamos, ya te puedes imaginar. Y como soy un recien salido del cascarón tengo muchas dudas y lagunas de conocimiento.

Si sabes de algún hilo que explique el bootloader "para tontos" te agradecería que me lo linkaras, o un link a algun documento o pagina que lo haga entendible.

También acepto gustosamente sugerencias para lo que debo hacer.

Entiendo que en el micro debe haber un código que se encargue de cargar el código de la eeprom, en mi caso bajo una orden dada por la pantalla tactil, ¿Sería eso el bootloader?

Muchas gracias por contestarme tan rápido.

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: Como cargar código desde una eemprom en un 24F010??
« Respuesta #3 en: 18 de Junio de 2008, 14:30:50 »
Para ese micro no conozco ningun bootloader, aunque supongo que le podrá servir el de Ingenia para dspic, dada la arquitectura tan parecida entre ambos.

La mala noticia: no está en C, sino en ASM  :?

http://www.ingenia-cat.com/es/downloads.php

Desconectado davidpuentegrela

  • PIC12
  • **
  • Mensajes: 62
Re: Como cargar código desde una eemprom en un 24F010??
« Respuesta #4 en: 19 de Junio de 2008, 04:34:18 »
He encontrado esto en Microchip. A ver de que va:
Bootloader for 24F and dsPIC - http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1824&appnote=en530200

Por cierto, muy buena tu página, enhorabuena.

Lo que necesito hacer se podría hacer sin necesidad de recurrir a un bootloader? Existe alguna otra forma?