Sistemas de arquivos: SDCard_FS

Enviado:
09 Dez 2010 09:01
por chrdcv
Alguém aqui já trabalhou com o extinto sistema de arquivos (SDCard_FS) disponibilizado pela Cypress ?
Atualmente está corrompendo o sistema de arquivos do cartão... muito estranho.
Se alguém já trabalhou com essa biblioteca, sugestões são sempre bem vindas!
Christian

Enviado:
07 Jan 2011 14:26
por chrdcv
Aos que ainda insistem em utilizar os paçocas!
O sistema de arquivos disponibilizado até então pela Cypress (até o IDE 5.0) implementa PARTES do sistema de arquivos FAT12/16/32. Certamente devido as restrições inerentes a uma arquitetura de 8bits, não há suporte para a criação do sistema de arquivos (formatação), somente um diretório é suportado e cuidados adicionais devem ser tomados quando na leitura e escrita de grandes stream usando formatadores "padrões" da linguagem. O sistema de arquivos não foi implementado pelo pessoal da Cypress e sim por uma empresa contratada, e certamente devido as restrições e bugs encontrados (e divulgados abertamente em outros fórums), a Cypress chegou ao ponto de retirar do mercado um kit de avaliação do sistema de arquivos para cartões SD.
Como estou a dar manutenção em um projeto com hardware já finalizado, encontrei algumas dificuldades, principalmente na hora de utilizar um cartão SD recém formatado. O sistema de arquivos implementado SOMENTE aceita cartões FORMATADOS utilizando o formatador padrão do fabricante do cartão (no caso sandisk sdformatter) devido certamente ao tamanho do logical blocks (512B). Ao formatar o cartão com o formatador descrito, o mesmo não é mais corrompido pelo sistema de arquivos.
Resta saber portanto, quais serão outras surpresas a diagnosticar e enfrentar!
chrdcv