CDC+MSCが動き始めました。FatFsとの競合を避けるために、電源投入時にはUSBはCDCで動いて、FatFsが動作可能とすることにしました。
![](https://blogimg.goo.ne.jp/user_image/58/50/ba26b75c410bee129d99fa0f99c5f84e.png)
いったんUSB CDCで仮想コンソールを開いて、MSCの動作を許可してリセットすることでMSC+CDCを起動します。
![](https://blogimg.goo.ne.jp/user_image/74/9d/7ca3a471753a8144563c5c6440f672c6.png)
FatFsで設定したラベル名を持つディスクが見えるようになりました。
![](https://blogimg.goo.ne.jp/user_image/3d/6e/fd59e5c2e65f9015f00518b61b46b6ed.png)
MSCが動いている状態では、FatFsでの読み書きをしようとするとエラーとなります。
再度、設定を変更してリセット。
![](https://blogimg.goo.ne.jp/user_image/53/58/ddbc8a512223a6be70cff8702adb1800.png)
FatFsでマウントしてやると、コピーしたファイルがちゃんと見えます。
ちゃんと読み書きできているようですが、書き込みややたらと遅い。もう少し調べねば。。
![](https://blogimg.goo.ne.jp/user_image/58/50/ba26b75c410bee129d99fa0f99c5f84e.png)
いったんUSB CDCで仮想コンソールを開いて、MSCの動作を許可してリセットすることでMSC+CDCを起動します。
![](https://blogimg.goo.ne.jp/user_image/74/9d/7ca3a471753a8144563c5c6440f672c6.png)
FatFsで設定したラベル名を持つディスクが見えるようになりました。
![](https://blogimg.goo.ne.jp/user_image/3d/6e/fd59e5c2e65f9015f00518b61b46b6ed.png)
MSCが動いている状態では、FatFsでの読み書きをしようとするとエラーとなります。
再度、設定を変更してリセット。
![](https://blogimg.goo.ne.jp/user_image/53/58/ddbc8a512223a6be70cff8702adb1800.png)
FatFsでマウントしてやると、コピーしたファイルがちゃんと見えます。
ちゃんと読み書きできているようですが、書き込みややたらと遅い。もう少し調べねば。。