We are developing software on the NXP i.MX 6UltraLite, ARM Cortex-A7 (MCIMX6G2CVM05AA) using IAR EW 8.32.4. We need to develop software that will communicate via the USB port on the baseboard (NXP MCIMX6UL-BB). We have installed version 2.2 of the SDK (SDK_2.2_MCIM6UL_RFP_Win). We found example code for a USB ramdisk at the following path in the SDK: %SDK_PATH%\boards\evkmcimx6ul\usb_examples\usb_device_msc_ramdisk\bm.
We are able to compile the code, and get it to run. However, we are not able to see the device on our PCs. We are using libusb as our library to communicate with USB devices. We have successfully used this library to communicate with other USB devices. However, the libusb code we have does not see the ramdisk.
Is there some type of configuration data that needs to be changed in the ramdisk code, or something else that needs to change in that code, that we are missing?
Thank you for any help that you can provide.