2012-01-13 10 views
-2

У меня есть продукт, состоящий из двух коробок, и работает под управлением ОС реального времени (пока не определена, скажем Freertos):Нужно ли мне FAT на обоих концах USB-соединения?

Box А будет иметь:

  • SD-карта и FAT стек
  • в «внешний» USB порта устройства с MSD, чтобы позволить доступ к ПК на SD-карте
  • «внутренний» USB устройство порта Box B с MSD

Box B

  • «внутренний» USB хост-порт ящик с MSD

ВОПРОС: мне нужен стек FAT в графе B, чтобы иметь возможность получить доступ к SD-карту в графе А?

Я понимаю, что это очень простой вопрос, но я не смог найти ответ нигде. Спасибо

ответ

0

Как оказалось, вам не нужен FAT на обоих концах. Вы нуждаетесь в нем в конце узла, а не в конце устройства. MSD берет SD-карту на низком уровне, поэтому файловая система фактически находится на стороне хоста. Способ доступа к хранилищу, управляемому на устройстве, заключается в использовании MTP вместо MSD.