I am trying to mount USB flash disk to my custom IMXRT1176 board. I aim to list all .mp3 binary files in USB stick and later then try to play those files randomly.
I found only one example in SDK named "evkmimxrt1170_host_msd_fatfs_bm_cm7" related with FATFS MSC. However, in above example there is a simple OS used for it, named OSA. But I do not want to use operating system. I need the same example but using only with bare metal.
Is it possible to share with me one example .zip file?
Below is the screenshot of USB folder in MCUXpresso IDE for IMXRT1166;

Below is the screenshot of USB folder in SW4STM32 IDE for STM32F769;

As per my understanding, usb folder in MCUXPresso IDE is based on running over Operating System. But as you see, in STM32F769, USB folder is based on bare metal, no OS.
I tried to download USB and FATFS stack from online SDK Builder. But every time I download it, it is with OAS coded. I could not find bare metal FATFS USB MSC Class folder in Middleware Section.