我在USB链路的两端都需要FAT吗?

时间:2012-01-13 15:50:38

标签: usb fat usb-mass-storage

我有一个产品包含两个盒子,两个盒子都运行RTOS(尚未挑选,比如FreeRTOS):

方框A将有:

  • SD卡和FAT堆栈
  • 带有MSD的“外部”USB设备端口,允许PC访问SD卡
  • 具有MSD的“内部”USB设备端口到Box B

方框B

  • 带有MSD
  • 的Box A的“内部”USB主机端口

问题:我是否需要Box B中的FAT堆栈才能访问方框A中的SD卡?

我意识到这是一个非常基本的问题,但我无法在任何地方找到答案。 谢谢

1 个答案:

答案 0 :(得分:0)

事实证明你两端都不需要FAT。您需要在主机端而不是设备端。 MSD以较低的级别接管SD卡,因此文件系统实际上位于主机端。访问在Device端管理存储的方法是使用MTP而不是MSD。