Цитата(pechkin @ 16.2.2008, 23:25 ) | общем, суть такова, нужно сделать поддержку платой с ARM7 внешних флэшок (как просто "свистков", так и например, SD). То бишь интересует не аппаратная часть (что куда паять), а что понадобится запрограммировать, с чего нужно начать. Пусть даже хотя бы по определенной загруженной в ARM7 программе на флэшку записывался бы какой-нибудь файл. Попутно, как я понимаю, на ней каким-то образом должна быть создана FAT-таблица. У кого есть какие-нить мысли, помогите плиз
Добавлено через 10 минут и 5 секунд Должна ли флэшка быть определенного типа? Или можно создать что-то подобное для всех производителей? Придется ли писать драйвер? |
C иаром идёт пример AT91USBFramework для атмеловских армов. Там есть реализация mass storage (msd). Файл правда пишется во флэш самого арма, но это ничего страшного. Я вот например подправил чуток и прикрутил внешнюю атмеловскую флеш на 2 Мб. Если ты хочешь обрабатывать файлы внутри арма, то фат нужен, а если просто хочешь использовать флеш, как накопитель, то не нужно. Просто отформатируй виндой диск и пользуйся. Флешка может быть любой, вот только не все армы поддерживают usb host. |