<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: iMXRT 1064 eMMC hardware implementation in i.MX RT Crossover MCUs</title>
    <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1165107#M10462</link>
    <description>&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Has anyone managed to get an eMMC working with the 1064?&lt;/P&gt;&lt;P&gt;I have attached the schematic page for the eMMc and SDRAM, I followed the suggestions from Octavo&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;A href="https://octavosystems.com/app_notes/designing-for-flexibility-around-emmc/" target="_blank" rel="noopener"&gt;https://octavosystems.com/app_notes/designing-for-flexibility-around-emmc/&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;We changed sdmmc_config.h to use the second port as shown below&lt;/P&gt;&lt;DIV&gt;&lt;FONT&gt;// DMCK&lt;BR /&gt;#define BOARD_SDMMC_MMC_HOST_BASEADDR&amp;nbsp; USDHC2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //USDHC1&lt;BR /&gt;#define BOARD_SDMMC_MMC_HOST_IRQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USDHC2_IRQn&amp;nbsp;&amp;nbsp; //USDHC1_IRQn&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;#define BOARD_SDMMC_SDIO_HOST_BASEADDR USDHC1&lt;BR /&gt;#define BOARD_SDMMC_SDIO_HOST_IRQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USDHC1_IRQn&lt;BR /&gt;/* @brief card detect configuration */&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_GPIO_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO2&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_GPIO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28u&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_IRQ_PRIORITY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6U&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_IRQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO2_Combined_16_31_IRQn&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_INTTERUPT_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kGPIO_IntRisingOrFallingEdge&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_INSERT_LEVEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (0U)&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_PORT_IRQ_HANDLER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO2_Combined_16_31_IRQHandler&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kSD_DetectCardByGpioCD&lt;BR /&gt;#define BOARD_SDMMC_SD_CARD_DETECT_DEBOUNCE_DELAY_MS (100U)&lt;BR /&gt;/*! @brief SD power reset */&lt;BR /&gt;#define BOARD_SDMMC_SD_POWER_RESET_GPIO_BASE GPIO1&lt;BR /&gt;#define BOARD_SDMMC_SD_POWER_RESET_GPIO_PIN&amp;nbsp; 19U&lt;BR /&gt;/*! @brief SD IO voltage */&lt;BR /&gt;#define BOARD_SDMMC_SD_IO_VOLTAGE_CONTROL_TYPE kSD_IOVoltageCtrlByHost&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;#define BOARD_SDMMC_SD_HOST_SUPPORT_SDR104_FREQ (200000000U)&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;// DMCK&lt;BR /&gt;#define BOARD_SDMMC_MMC_HOST_SUPPORT_HS200_FREQ (80000000U) //(180000000U)&lt;BR /&gt;//#define BOARD_SDMMC_MMC_HOST_SUPPORT_SDR104_FREQ (200000000U)&lt;BR /&gt;/* @brief mmc configuration */&lt;BR /&gt;// DMCK kMMC_VoltageWindows270to360&lt;BR /&gt;#define BOARD_SDMMC_MMC_VCC_SUPPLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kMMC_VoltageWindow170to195&lt;BR /&gt;#define BOARD_SDMMC_MMC_VCCQ_SUPPLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kMMC_VoltageWindow170to195&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Fri, 09 Oct 2020 10:17:27 GMT</pubDate>
    <dc:creator>gredpath</dc:creator>
    <dc:date>2020-10-09T10:17:27Z</dc:date>
    <item>
      <title>iMXRT 1064 eMMC hardware implementation</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1164022#M10415</link>
      <description>&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Any help would be appreciated.&lt;/P&gt;</description>
      <pubDate>Wed, 07 Oct 2020 16:18:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1164022#M10415</guid>
      <dc:creator>gredpath</dc:creator>
      <dc:date>2020-10-07T16:18:56Z</dc:date>
    </item>
    <item>
      <title>Re: iMXRT 1064 eMMC hardware implementation</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1164836#M10451</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;Unfortunately, There is not the reference design for the RT family. One may refer to the IMX6ULL design for it.&amp;nbsp;&lt;A href="https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK" target="_blank"&gt;https://www.nxp.com/design/development-boards/i-mx-evaluation-and-development-boards/evaluation-kit-for-the-i-mx-6ull-and-6ulz-applications-processor:MCIMX6ULL-EVK&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;Hope it help you.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Have a nice day.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Oct 2020 01:54:13 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1164836#M10451</guid>
      <dc:creator>fangfang</dc:creator>
      <dc:date>2020-10-09T01:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: iMXRT 1064 eMMC hardware implementation</title>
      <link>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1165107#M10462</link>
      <description>&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;Has anyone managed to get an eMMC working with the 1064?&lt;/P&gt;&lt;P&gt;I have attached the schematic page for the eMMc and SDRAM, I followed the suggestions from Octavo&lt;/P&gt;&lt;P&gt;&lt;FONT&gt;&lt;A href="https://octavosystems.com/app_notes/designing-for-flexibility-around-emmc/" target="_blank" rel="noopener"&gt;https://octavosystems.com/app_notes/designing-for-flexibility-around-emmc/&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;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.&lt;/P&gt;&lt;P&gt;We changed sdmmc_config.h to use the second port as shown below&lt;/P&gt;&lt;DIV&gt;&lt;FONT&gt;// DMCK&lt;BR /&gt;#define BOARD_SDMMC_MMC_HOST_BASEADDR&amp;nbsp; USDHC2&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; //USDHC1&lt;BR /&gt;#define BOARD_SDMMC_MMC_HOST_IRQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USDHC2_IRQn&amp;nbsp;&amp;nbsp; //USDHC1_IRQn&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;#define BOARD_SDMMC_SDIO_HOST_BASEADDR USDHC1&lt;BR /&gt;#define BOARD_SDMMC_SDIO_HOST_IRQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; USDHC1_IRQn&lt;BR /&gt;/* @brief card detect configuration */&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_GPIO_BASE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO2&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_GPIO_PIN&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 28u&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_IRQ_PRIORITY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 6U&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_IRQ&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO2_Combined_16_31_IRQn&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_INTTERUPT_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kGPIO_IntRisingOrFallingEdge&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_INSERT_LEVEL&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (0U)&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_PORT_IRQ_HANDLER&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GPIO2_Combined_16_31_IRQHandler&lt;BR /&gt;#define BOARD_SDMMC_SD_CD_TYPE&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kSD_DetectCardByGpioCD&lt;BR /&gt;#define BOARD_SDMMC_SD_CARD_DETECT_DEBOUNCE_DELAY_MS (100U)&lt;BR /&gt;/*! @brief SD power reset */&lt;BR /&gt;#define BOARD_SDMMC_SD_POWER_RESET_GPIO_BASE GPIO1&lt;BR /&gt;#define BOARD_SDMMC_SD_POWER_RESET_GPIO_PIN&amp;nbsp; 19U&lt;BR /&gt;/*! @brief SD IO voltage */&lt;BR /&gt;#define BOARD_SDMMC_SD_IO_VOLTAGE_CONTROL_TYPE kSD_IOVoltageCtrlByHost&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;#define BOARD_SDMMC_SD_HOST_SUPPORT_SDR104_FREQ (200000000U)&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT&gt;// DMCK&lt;BR /&gt;#define BOARD_SDMMC_MMC_HOST_SUPPORT_HS200_FREQ (80000000U) //(180000000U)&lt;BR /&gt;//#define BOARD_SDMMC_MMC_HOST_SUPPORT_SDR104_FREQ (200000000U)&lt;BR /&gt;/* @brief mmc configuration */&lt;BR /&gt;// DMCK kMMC_VoltageWindows270to360&lt;BR /&gt;#define BOARD_SDMMC_MMC_VCC_SUPPLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kMMC_VoltageWindow170to195&lt;BR /&gt;#define BOARD_SDMMC_MMC_VCCQ_SUPPLY&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; kMMC_VoltageWindow170to195&lt;/FONT&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 09 Oct 2020 10:17:27 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-RT-Crossover-MCUs/iMXRT-1064-eMMC-hardware-implementation/m-p/1165107#M10462</guid>
      <dc:creator>gredpath</dc:creator>
      <dc:date>2020-10-09T10:17:27Z</dc:date>
    </item>
  </channel>
</rss>

