App note: Using USB flash drives with USB host capable PICs

Here’s an app note from Microchip describing how to use USB flash devices with microcontrollers that have USB host capability. The article also provides instructions on how to use the USB OTG Configuration tool.
This entry was posted in app notes and tagged app note, microchip.This document describes the USB Data Logger, Mass Storage demo application. It gives an overview of the application’s firmware, how it operates, and describes how it was configured using the USB Configuration tool. This includes support for FAT16 and FAT32


Comments
The video has been “removed by the user”
Some time ago I made a PIC32 access a USB flash drive using the FATFS library. I wanted to have LFS (long filename support) which is explicitly missing from Michrochips solution.
Here is a link containing more information:
http://overtone-labs.ning.com/forum/topics/fatfs-example-project-for-usb
Microchip’s stack does support long file names (now). I believe there was some difficulty/confusion about licensing the patents for LFN from Microsoft. I’m not sure of the exact circumstances that made Microchip change its mind.
Thanks Matt, that’s handy to know. I heard a few good things about fatfs and it sounds as if Markus thought it was OK too, have you done anything or heard anything about how well Microchips LFN stuff works?
Microchip’s LFN is fully functional– well integrated into the stack- I’ve not used fatfs so I can’t make a useful comparison.
Thanks for that