Hey,
I am working on interfacing the Teensy 4.1 with a Microchip USB2241 Flash Media Controller (https://www.microchip.com/en-us/product/USB2241), which is connected to an eMMC (IS21ES08GA-JCLI-TR) on a custom PCB for datalogging.
Here, I followed the hardware design checklist provided by Microchip. When I connect the USB2241+eMMC to my PC, it works fine as it shows up as a regular USB drive and file operations work as well. However, when I try to access it using the Teensy and the USBHost_t36 library (with the "DriveInfo.ino" sketch), it is not detected at all. Apparently, the code gets stuck at the task() function. I've tried formatting it as exFAT and Fat32 multiple times, but neither worked. However, when trying another USB stick to verify the host port functioning correctly, the code works fine.
Has anyone successfully interfaced similar devices with the USBHost_t36 library? Any ideas on what might cause this problem?
Thanks in advance!
I am working on interfacing the Teensy 4.1 with a Microchip USB2241 Flash Media Controller (https://www.microchip.com/en-us/product/USB2241), which is connected to an eMMC (IS21ES08GA-JCLI-TR) on a custom PCB for datalogging.
Here, I followed the hardware design checklist provided by Microchip. When I connect the USB2241+eMMC to my PC, it works fine as it shows up as a regular USB drive and file operations work as well. However, when I try to access it using the Teensy and the USBHost_t36 library (with the "DriveInfo.ino" sketch), it is not detected at all. Apparently, the code gets stuck at the task() function. I've tried formatting it as exFAT and Fat32 multiple times, but neither worked. However, when trying another USB stick to verify the host port functioning correctly, the code works fine.
Has anyone successfully interfaced similar devices with the USBHost_t36 library? Any ideas on what might cause this problem?
Thanks in advance!