Página 1 de 1

Mapear SDCard na USB do LPC21xx

MensagemEnviado: 28 Ago 2008 10:17
por jeanfernandes
Prezados

Estou com um probleminha aqui meio maroto.
Tenho um SDCard pendurado la na SPI do benedito e tava afim de mapear o cartao como um disco via USB. Vi alguns exemplos do Mass Storage do ARM, mas ele usa a RAM/Flash do Proprio.

Alguma ideia ?

MensagemEnviado: 28 Ago 2008 12:00
por Renato
Jean:
Será que isso é possível, já que a USB dos LPC21xx funciona com o protocolo USB "device" ?

MensagemEnviado: 28 Ago 2008 14:52
por styg
só funciona como device sim, mas acho q o q o Jean quer é que ao ligar o equipamento no PC via usb, apareça um disco, que na verdade é o sdcard.

minhas andanças pelo USB mal começaram, entao nao tenho ideia, mas acho que dá :lol:

MensagemEnviado: 28 Ago 2008 15:20
por Jorge_Francisco
Deve dar,se um PIC consegue porque não um ARM? No PIC basta espetar na USB(claro, com o devido firmware) que é reconhecido como Mass Storage.

MensagemEnviado: 28 Ago 2008 21:59
por MarcusPonce
Jean, parece que você tem dois problemas: um é ler/gravar o SDcard e o outro é mostrar esta capacidade de armazenamento na USB.

Algumas idéias:

a) na internet existe mais de um projeto de firmware open source para ler e gravar SDcard, deve resolver o seu primeiro problema. Até mesmo em um formato que um PC poderia ler se você colocasse o SDcard em um leitor dele. Felizmente você quer usar um ARM que certamente tem alguns kbytes de RAM, pois normalmente só é possível trabalhar no SDcard um setor inteiro de cada vez. Micros com apenas de 256bytes de RAM provavelmente não conseguem sem memória RAM externa. Agora não lembro onde, mas deve ser relativamente fácil de achar usando o Google.

b) O segundo problema é traduzir os comandos que chegam pela USB para os comandos que o projeto de firmware open source entende. Mas não deve ser difícil.

Seria mais rápido retirar o SDcard do conector do equipamento e colocar em um leitor do PC, deixando a USB de fora. É viável ?

PS: Estou supondo que você vai usar um exemplo de projeto Mass Storage do ARM para se basear

---> lembrei de um projeto que parece interessante (não testei ainda):
http://wiki.sikken.nl/index.php?title=LPCUSB

MensagemEnviado: 29 Ago 2008 11:39
por barboza
E ai Jean, funcionou?

MensagemEnviado: 29 Ago 2008 22:53
por jeanfernandes
Barboza
ainda nao....
preciso limpar a casa primeiro.

Aos demais.
Fazer mass storage com o ARM direto sem ter SD CARd ta beleza...
ja testei com ex. da keil.
Ler/Escrever no SD CArd tb no problem.

O processo sim é traduzir a bagaça eu vou ainda olhar isso.

Nao posso tirar o cartao. A ideia eh justamente plugar o equipamento no PC e ver o caraim do cartao.

O mesmo processo vai ser feito via rede...mas eh outro papo eheheheh

MensagemEnviado: 30 Ago 2008 00:14
por barboza
Lembro de ter funcionado o exemplo(LPCUSB) que te enviei.