We have designed a board using the iMXRT1064 and are using a THGBMNG5D1BLAIT 4Gbyte eMMC. We connected it GPIO_SD_B1 (USDHC2) and hope to boot from it . We are testing using the FreeRTOS eMMC example and it always fails to initialise the part. The board is working, we have all the other components working, display, Ethernet, SDRAM, SPI, SDcard etc. We have tried running the FLASH_VCC at both 1.8 and 3.3V and it always fails to initialise. Is there a reference design for the eMMC, as I can't find any datasheets.
Any help would be appreciated.
Thanks for your reply, I had looked at that design, we are using the evkmimxrt1064_mmmccard_freertos example for the sdk, which we have changed to use the second (8 bit ) port. As I said we have the 4 bit sdcard working on the first port.
Has anyone managed to get an eMMC working with the 1064?
I have attached the schematic page for the eMMc and SDRAM, I followed the suggestions from Octavo
https://octavosystems.com/app_notes/designing-for-flexibility-around-emmc/
hence I have wired to the NC pins. The schematic shows the supplies as 3V3, but I have tried them with the supply at 3V3 and VCCQ at 1.8V.
We changed sdmmc_config.h to use the second port as shown below
Hello,
Unfortunately, There is not the reference design for the RT family. One may refer to the IMX6ULL design for it. https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-....
Hope it help you.
Have a nice day.