Autor Tema: MMC Card : Hardware & Firmware  (Leído 68618 veces)

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

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #45 en: 25 de Enero de 2007, 19:50:43 »
Gracias!
Los acabo de bajar. Hay para leer un ratito. :mrgreen:
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado J1M

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1960
Re: MMC Card : Hardware & Firmware
« Respuesta #46 en: 25 de Enero de 2007, 21:43:58 »
Esto está cada vez mas chulo!! :D:D Respecto al SPI, solo lo utilicé una vez por software (en la biblioteca para GCLCD, probé el SPI por soft y por hard) y no había ni punto de comparación, el hard mucho mas rápido, no te sabría poner en pie si fué mi culpa (muy probable) o esq por soft no se le puede exprimir al menos tanto como al hard. En esta casa se ha publicado también otra libreria para FAT16, te dejo aquí la de diego a ver si te sirve :)
http://www.todopic.com.ar/foros/index.php?topic=11990.0

Saludos!

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: MMC Card : Hardware & Firmware
« Respuesta #47 en: 26 de Enero de 2007, 02:22:03 »
Gracias Jaime, ésa es una de las que tengo en stand-by para ver si puedo adaptarla para el SPI Soft. En cuanto a lo que me dices entre soft y hard tienes mucha razón ... pero mi problema es particular, la placa que uso ya está diseñada y no puedo usar los pines del SPI hard. Voy a intentarlo así, y si funciona cuando lo use con un hardware SPI-hard-compatible todo irá de maravillas.  :mrgreen:

Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: MMC Card : Hardware & Firmware
« Respuesta #48 en: 26 de Enero de 2007, 04:49:25 »
De http://pic18fusb.online.fr/wiki/wikka.php?wakka=MsDrive  :mrgreen:


Understanding FAT/FAT32 Filesystems
http://www.pjrc.com/tech/8051/ide/fat32.html (Understanding FAT32 Filesystems)
http://www.compuphase.com/mbr_fat.htm (FAT on a Compact Flash card or a Memory Stick)
http://staff.washington.edu/dittrich/misc/fatgen103.pdf (FAT32 File System Specification)
http://md.hudora.de/presentations/forensics/2004-10-26/fatgen103.doc.pdf (FAT32 File System Specification, same as above)
http://home.teleport.com/~brainy/fat32.htm (FAT32 Structure Information)
http://home.teleport.com/~brainy/fat16.htm (FAT16 Structure Information)
http://www.digitalspirit.org/wiki/docs/fat16 [fr] (FAT16/32 Informations)
http://www.digitalspirit.org/file/?aff=,/docs/fat/appnote_fat16.pdf (Overview of a FAT16 File System)
« Última modificación: 26 de Enero de 2007, 11:28:54 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #49 en: 26 de Enero de 2007, 10:36:25 »
Para, para, para!!!! Que recien voy por la mitad del documento de Microsoft!!!! :shock:

EDITO: Diego, al final de cada link hay unos caracteres "raros" que no dejan acceder correctamente.
Son los "%E2%88%9E" del final, creo. Se ven como el simbolo de "infinito" en tus links.

Saludos.
« Última modificación: 26 de Enero de 2007, 10:39:28 por aitopes »
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: MMC Card : Hardware & Firmware
« Respuesta #50 en: 26 de Enero de 2007, 11:29:25 »
Arreglado. Quitados los infinitos.  :mrgreen:
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #51 en: 26 de Enero de 2007, 11:36:39 »
Hola Diego, amigos:

Como ejercicio para comprender un poco el tema de las FATxx´s, he omenzado a traducir y comentar el documento Microsoft Extensible Firmware Initiative FAT32 File System Specification que tan generosamente aporto Diego. Si bien es muy escueto ("solo" unas 30 paginas) explica muy bien que es cada byte del MBR y del BPB. Ademas, los "muchachos" son los que crearon la extructura, y se permiten dar unos cuantos consejos, sobre todo para garantizar la compatibilidad con hard viejo o "chapucero".

Me pongo a ello, y en breve les paso un link al documento traducido/comentado en mi web. Cuando este listo, lo posteare como una GUIA o un hilo. Espero le sirva a alguien mas.

Por ahora, debo reconocer, estoy muy verde con el tema, pero pretendo solucionarlo. ;)

Saludos.
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #52 en: 26 de Enero de 2007, 15:57:30 »
Hola de nuevo...

¿Alguien conoce o tiene el link para descargar algun soft que me permita mirar la FAT de un disco o tarjeta de memoria? Me vendria barbaro para estudiar el tema.

Gracias!
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: MMC Card : Hardware & Firmware
« Respuesta #53 en: 26 de Enero de 2007, 18:16:42 »
ja, ja, ja,  :D :D :D

Ariel, precisamente eso es lo primero que me estoy fabricando: un firmware inspector de la estructura. Primero leer y transmitir cualquier bloque de 512 bytes para ver su contenido. Segundo un buscador de cualquier secuencia de bytes dándole una address inicial y otra final para acotar dónde buscar ....

En cuanto lo tenga operativo lo publico ... y si te montas el hardware minimo para leer la tarjeta ya lo tenemos disponible.

Eso o el Norton Utilities antediluviano para inspeccionar el contenido de un Diskette  :mrgreen:
« Última modificación: 26 de Enero de 2007, 19:01:20 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #54 en: 26 de Enero de 2007, 18:58:45 »
Te espero... :)
¿Que micro pensas usar? Tengo 3 18F4520 en esas capsulas chiquiiiiiitas con pines chiquiiiiiitos en las cuatro caras (SMD) que podria usar para esto..
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: MMC Card : Hardware & Firmware
« Respuesta #55 en: 26 de Enero de 2007, 19:05:40 »
Yo lo estoy montando sobre un 18F2550 con el canal serie libre para comunicarme con él y estoy usando la librería MMC_SPI.C de CCS C con el SPI hardware-independiente para dejarme libre el pin RX (que en este micro es el compartido con el SDO) asi que vale para cualquier micro con bastante RAM, ya que es fundamental leer bloques completos en un buffer de 512 bytes.

P.D. El canal serie no lo estoy utilizando con un MAX232 sino con el EM202 Ethernet a 115200 braulios y va como una moto.
« Última modificación: 26 de Enero de 2007, 19:08:31 por RedPic »
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #56 en: 26 de Enero de 2007, 19:45:05 »
Lo mio va a ser de miedo. No tengo librerias de nada, asi que voy arrancando desde CERO. Hoy me he pasado la tarde transcribiendo el documento de Microsoft que explica FAT12, 16 y 32 solo para que todo me vaya quedando clarisimo.
Hasta ahora, sin problemas.

Mañana, despues de un par de tareas impostergables, voy a encarar un PCB para montar el lector de tarjetas y el micro, asi puedo hacer alguna prueba. Es probable que utilice alguna variacion de tu esquema.....;)
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #57 en: 26 de Enero de 2007, 19:47:38 »
Me olvidaba: Este link contiene algun dato interesante sobre MBR.
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert

Desconectado Duende_Azul

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 902
Re: MMC Card : Hardware & Firmware
« Respuesta #58 en: 26 de Enero de 2007, 22:17:14 »
Este programa sirve para ver el contenido de un disco (o tarjeta)...

http://www.x-ways.net/winhex/index-e.html

Desconectado aitopes

  • Moderadores
  • DsPIC33
  • *****
  • Mensajes: 5100
    • uControl
Re: MMC Card : Hardware & Firmware
« Respuesta #59 en: 27 de Enero de 2007, 09:27:25 »
Hola!
Bueno, me he puesto a trabajar y he comenzado la GUIA: FAT al desnudo donde ire posteando una especie de ....."manual" sobre como esta constituida la FAT. Usare como ejemplo un diskete (es lo que tengo a mano) y la analizare byte a byte. Los invito a que se den una vuelta por alla.
Por supuesto, una copia de la GUIA: Fat al desnudo va a residir en www.ucontrol.com (en unos dias) con un formato diferente, y en PDF tambien.

Saludos!
Si cualquier habilidad que aprende un niño será obsoleta antes de que la use, entonces, ¿qué es lo que tiene que aprender? La respuesta es obvia:
La única habilidad competitiva a largo plazo es la habilidad para aprender
“. Seymour Papert