Hello NXP Community,
I am using the FRDM-MCXN947 development board and testing the official SDK example:
frdmmcxn947_scsi_host_msd_fatfs_bm_cm33_core0
The Issue:
After flashing the project, the serial console displays the initial message, but when I plug a USB Flash Drive into the High-Speed USB-C port (J11), nothing happens. There is no "mass storage device attached" message, and the LED on my USB drive does not light up.
Technical Details:
Hardware: FRDM-MCXN947 (Rev A).
Setup: The board is powered via J17 (MCU-Link). I am using a USB-C to USB-A OTG adapter to connect the flash drive to J11.
Observation: The same hardware (J11 and cable) works perfectly with the dev_msc_disk example. However, in Host mode (scsi_host_msd_fatfs), there seems to be no 5V VBUS output on J11 to power the USB drive.
Questions:
Does the SCSI Host MSD example for MCXN947 include the code to enable the NX5P3090 (U3) power switch?
Which GPIO pin controls the USB1_VBUS_EN on this board? Is it PIO0_22?
Are there any specific Jumper settings required to bridge the 5V supply to the USB Host path?
Thanks for your help!