<?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>i.MX ProcessorsのトピックRe: Flexspi2 is not working</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860830#M131370</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rohit,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you please also share the flexspi2 schematic connections with the external flash chip.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please also share the pinmux.c modification code, I need to check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Waiting for your updated information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 02 Apr 2019 03:10:18 GMT</pubDate>
    <dc:creator>kerryzhou</dc:creator>
    <dc:date>2019-04-02T03:10:18Z</dc:date>
    <item>
      <title>Flexspi2 is not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860829#M131369</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I have two serial nor flash chips mounted on my board, which is based on i.mxrt1062.&amp;nbsp;&lt;/P&gt;&lt;P&gt;One flash uses flexspi1 and another uses flexspi2.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I tried running the sdk example project for flexspi&amp;nbsp;driver. It works for flexspi1. It doesn't work for flexspi2.&lt;/P&gt;&lt;P&gt;(SDK_2.4.0_EVK-MIMXRT1060_IAR\boards\evkmimxrt1060\driver_examples\flexspi\nor)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done the necessary changes in pin_mux.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I have done the following changes in the flexspi configuration,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;#define EXAMPLE_FLEXSPI &lt;STRONG&gt;FLEXSPI2&lt;/STRONG&gt;&lt;BR /&gt;#define FLASH_SIZE 0x2000 /* 64Mb/KByte */&lt;BR /&gt;#define EXAMPLE_FLEXSPI_AMBA_BASE &lt;STRONG&gt;FlexSPI2_AMBA_BASE&lt;/STRONG&gt;&lt;BR /&gt;#define FLASH_PAGE_SIZE 256&lt;BR /&gt;#define EXAMPLE_SECTOR 1&lt;BR /&gt;#define SECTOR_SIZE 0x1000 * 14/* 4K */&lt;BR /&gt;#define EXAMPLE_FLEXSPI_CLOCK &lt;STRONG&gt;kCLOCK_FlexSpi2&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using&amp;nbsp;&lt;STRONG&gt;kFLEXSPI_PortB1.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please advise if I'm missing some configuration.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rohit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 28 Mar 2019 10:20:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860829#M131369</guid>
      <dc:creator>rohit_ballurgi</dc:creator>
      <dc:date>2019-03-28T10:20:18Z</dc:date>
    </item>
    <item>
      <title>Re: Flexspi2 is not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860830#M131370</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Rohit,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Could you please also share the flexspi2 schematic connections with the external flash chip.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Please also share the pinmux.c modification code, I need to check it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Waiting for your updated information.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2019 03:10:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860830#M131370</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2019-04-02T03:10:18Z</dc:date>
    </item>
    <item>
      <title>Re: Flexspi2 is not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860831#M131371</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Now I have changed the port to&amp;nbsp;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold; font-size: 14px;"&gt;kFLEXSPI_PortA2.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;STRONG style="color: #51626f; background-color: #ffffff; border: 0px; font-weight: bold; font-size: 14px;"&gt;PSB, for the schematic and mux.&lt;/STRONG&gt;&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_1.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/69578iB55B32CA2993C6D2/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;void BOARD_InitPins(void) {&lt;BR /&gt; CLOCK_EnableClock(kCLOCK_Iomuxc); /* iomuxc clock (iomuxc_clk_enable): 0x03u */&lt;/P&gt;&lt;P&gt;IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_AD_B0_00_GPIO1_IO00, /* GPIO_AD_B0_00 is configured as GPIO1_IO00 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 is configured as LPUART1_TX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 is configured as LPUART1_RX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_AD_B1_02_GPIO1_IO18, /* GPIO_AD_B1_02 is configured as GPIO1_IO18 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_AD_B1_03_GPIO1_IO19, /* GPIO_AD_B1_03 is configured as GPIO1_IO19 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_AD_B1_09_GPIO1_IO25, /* GPIO_AD_B1_09 is configured as GPIO1_IO25 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B0_05_GPIO2_IO05, /* GPIO_B0_05 is configured as GPIO2_IO05 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B0_06_GPIO2_IO06, /* GPIO_B0_06 is configured as GPIO2_IO06 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B0_07_GPIO2_IO07, /* GPIO_B0_07 is configured as GPIO2_IO07 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B0_08_GPIO2_IO08, /* GPIO_B0_08 is configured as GPIO2_IO08 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B0_11_GPIO2_IO11, /* GPIO_B0_11 is configured as GPIO2_IO11 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_00_LPUART4_TX, /* GPIO_B1_00 is configured as LPUART4_TX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_01_LPUART4_RX, /* GPIO_B1_01 is configured as LPUART4_RX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_04_LPSPI4_PCS0, /* GPIO_B1_04 is configured as LPSPI4_PCS0 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_05_LPSPI4_SDI, /* GPIO_B1_05 is configured as LPSPI4_SDI */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_06_LPSPI4_SDO, /* GPIO_B1_06 is configured as LPSPI4_SDO */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_07_LPSPI4_SCK, /* GPIO_B1_07 is configured as LPSPI4_SCK */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_B1_08_GPIO2_IO24, /* GPIO_B1_08 is configured as GPIO2_IO24 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_01_GPIO4_IO01, /* GPIO_EMC_01 is configured as GPIO4_IO01 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_04_GPIO4_IO04, /* GPIO_EMC_04 is configured as GPIO4_IO04 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_09_GPIO4_IO09, /* GPIO_EMC_09 is configured as GPIO4_IO09 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_10_GPIO4_IO10, /* GPIO_EMC_10 is configured as GPIO4_IO10 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_12_GPIO4_IO12, /* GPIO_EMC_12 is configured as GPIO4_IO12 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_13_LPUART3_TX, /* GPIO_EMC_13 is configured as LPUART3_TX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_14_LPUART3_RX, /* GPIO_EMC_14 is configured as LPUART3_RX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_15_GPIO4_IO15, /* GPIO_EMC_15 is configured as GPIO4_IO15 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_16_GPIO4_IO16, /* GPIO_EMC_16 is configured as GPIO4_IO16 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_17_GPIO4_IO17, /* GPIO_EMC_17 is configured as GPIO4_IO17 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt;#if 1&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_22_FLEXSPI2_A_SS1_B, /* GPIO_EMC_22 is configured as FLEXSPI2_A_SS1_B */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt;#else&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_24_FLEXSPI2_A_SS0_B, /* GPIO_EMC_22 is configured as FLEXSPI2_A_SS1_B */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt;#endif &lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_23_GPIO4_IO23, /* GPIO_EMC_23 is configured as GPIO4_IO23 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_25_FLEXSPI2_A_SCLK, /* GPIO_EMC_25 is configured as FLEXSPI2_A_SCLK */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_26_FLEXSPI2_A_DATA00, /* GPIO_EMC_26 is configured as FLEXSPI2_A_DATA00 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_27_FLEXSPI2_A_DATA01, /* GPIO_EMC_27 is configured as FLEXSPI2_A_DATA01 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_28_FLEXSPI2_A_DATA02, /* GPIO_EMC_28 is configured as FLEXSPI2_A_DATA02 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_29_FLEXSPI2_A_DATA03, /* GPIO_EMC_29 is configured as FLEXSPI2_A_DATA03 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_30_GPIO4_IO30, /* GPIO_EMC_30 is configured as GPIO4_IO30 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_31_GPIO4_IO31, /* GPIO_EMC_31 is configured as GPIO4_IO31 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_33_GPIO3_IO19, /* GPIO_EMC_33 is configured as GPIO3_IO19 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_36_GPIO3_IO22, /* GPIO_EMC_36 is configured as GPIO3_IO22 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_39_GPIO3_IO25, /* GPIO_EMC_39 is configured as GPIO3_IO25 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_40_GPIO3_IO26, /* GPIO_EMC_40 is configured as GPIO3_IO26 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_EMC_41_GPIO3_IO27, /* GPIO_EMC_41 is configured as GPIO3_IO27 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_SD_B0_02_GPIO3_IO14, /* GPIO_SD_B0_02 is configured as GPIO3_IO14 */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_SD_B0_04_LPUART8_TX, /* GPIO_SD_B0_04 is configured as LPUART8_TX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_SetPinMux(&lt;BR /&gt; IOMUXC_GPIO_SD_B0_05_LPUART8_RX, /* GPIO_SD_B0_05 is configured as LPUART8_RX */&lt;BR /&gt; 0U); /* Software Input On Field: Input Path is determined by functionality */&lt;BR /&gt; IOMUXC_GPR-&amp;gt;GPR26 = ((IOMUXC_GPR-&amp;gt;GPR26 &amp;amp;&lt;BR /&gt; (~(IOMUXC_GPR_GPR26_GPIO_MUX1_GPIO_SEL_MASK))) /* Mask bits to zero which are setting */&lt;BR /&gt; | IOMUXC_GPR_GPR26_GPIO_MUX1_GPIO_SEL(0x00u) /* GPIO1 and GPIO6 share same IO MUX function, GPIO_MUX1 selects one GPIO function: 0x00u */&lt;BR /&gt; );&lt;BR /&gt; IOMUXC_GPR-&amp;gt;GPR27 = ((IOMUXC_GPR-&amp;gt;GPR27 &amp;amp;&lt;BR /&gt; (~(IOMUXC_GPR_GPR27_GPIO_MUX2_GPIO_SEL_MASK))) /* Mask bits to zero which are setting */&lt;BR /&gt; | IOMUXC_GPR_GPR27_GPIO_MUX2_GPIO_SEL(0x01000800u) /* GPIO2 and GPIO7 share same IO MUX function, GPIO_MUX2 selects one GPIO function: 0x01000800u */&lt;BR /&gt; );&lt;BR /&gt; IOMUXC_GPR-&amp;gt;GPR28 = ((IOMUXC_GPR-&amp;gt;GPR28 &amp;amp;&lt;BR /&gt; (~(IOMUXC_GPR_GPR28_GPIO_MUX3_GPIO_SEL_MASK))) /* Mask bits to zero which are setting */&lt;BR /&gt; | IOMUXC_GPR_GPR28_GPIO_MUX3_GPIO_SEL(0x00u) /* GPIO3 and GPIO8 share same IO MUX function, GPIO_MUX3 selects one GPIO function: 0x00u */&lt;BR /&gt; );&lt;BR /&gt; IOMUXC_GPR-&amp;gt;GPR29 = ((IOMUXC_GPR-&amp;gt;GPR29 &amp;amp;&lt;BR /&gt; (~(IOMUXC_GPR_GPR29_GPIO_MUX4_GPIO_SEL_MASK))) /* Mask bits to zero which are setting */&lt;BR /&gt; | IOMUXC_GPR_GPR29_GPIO_MUX4_GPIO_SEL(0x031000u) /* GPIO4 and GPIO9 share same IO MUX function, GPIO_MUX4 selects one GPIO function: 0x031000u */&lt;BR /&gt; );&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_AD_B0_12_LPUART1_TX, /* GPIO_AD_B0_12 PAD functional properties : */&lt;BR /&gt; 0x10B0u); /* Slew Rate Field: Slow Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: medium(100MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_AD_B0_13_LPUART1_RX, /* GPIO_AD_B0_13 PAD functional properties : */&lt;BR /&gt; 0x10B0u); /* Slew Rate Field: Slow Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: medium(100MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt;#if 1&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_22_FLEXSPI2_A_SS1_B, /* GPIO_SD_B1_06 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt;#else &lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_24_FLEXSPI2_A_SS0_B, /* GPIO_SD_B1_06 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; &lt;BR /&gt;#endif&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_25_FLEXSPI2_A_SCLK, /* GPIO_SD_B1_07 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_26_FLEXSPI2_A_DATA00, /* GPIO_SD_B1_08 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_27_FLEXSPI2_A_DATA01, /* GPIO_SD_B1_09 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_28_FLEXSPI2_A_DATA02, /* GPIO_SD_B1_10 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_EMC_29_FLEXSPI2_A_DATA03, /* GPIO_SD_B1_11 PAD functional properties : */&lt;BR /&gt; 0x10F1u); /* Slew Rate Field: Fast Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: max(200MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; &lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_AD_B1_03_GPIO1_IO19, /* GPIO_AD_B1_01 PAD functional properties : */&lt;BR /&gt; 0x10B0u); /* Slew Rate Field: Slow Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: medium(100MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt; &lt;BR /&gt; IOMUXC_SetPinConfig(&lt;BR /&gt; IOMUXC_GPIO_AD_B1_02_GPIO1_IO18, /* GPIO_AD_B1_01 PAD functional properties : */&lt;BR /&gt; 0x10B0u); /* Slew Rate Field: Slow Slew Rate&lt;BR /&gt; Drive Strength Field: R0/6&lt;BR /&gt; Speed Field: medium(100MHz)&lt;BR /&gt; Open Drain Enable Field: Open Drain Disabled&lt;BR /&gt; Pull / Keep Enable Field: Pull/Keeper Enabled&lt;BR /&gt; Pull / Keep Select Field: Keeper&lt;BR /&gt; Pull Up / Down Config. Field: 100K Ohm Pull Down&lt;BR /&gt; Hyst. Enable Field: Hysteresis Disabled */&lt;BR /&gt;}&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Regards,&lt;/P&gt;&lt;P&gt;Rohit&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 02 Apr 2019 04:03:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860831#M131371</guid>
      <dc:creator>rohit_ballurgi</dc:creator>
      <dc:date>2019-04-02T04:03:21Z</dc:date>
    </item>
    <item>
      <title>Re: Flexspi2 is not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860832#M131372</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Robit,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; What's the external nor flash you are using?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp; Do you mean use the same nor flash, when connect to flexspi1, it works OK, when change the connection to flexspi2, it can't work?&lt;/P&gt;&lt;P&gt;&amp;nbsp; What the board you are testing it?&amp;nbsp; official MIMXRT1060-EVK or your own designed board?&lt;/P&gt;&lt;P&gt;&amp;nbsp; Can you reproduce the problem on official MIMXRT1060-EVK board? Then I can help you to test it.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 03 Apr 2019 09:02:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860832#M131372</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2019-04-03T09:02:03Z</dc:date>
    </item>
    <item>
      <title>Re: Flexspi2 is not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860833#M131373</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Kerry,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;It is working now after reducing the clock frequency and changing the read sample source.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Thank you very much for your time.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 11.0pt;"&gt;Rohit&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 05 Apr 2019 08:11:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860833#M131373</guid>
      <dc:creator>rohit_ballurgi</dc:creator>
      <dc:date>2019-04-05T08:11:04Z</dc:date>
    </item>
    <item>
      <title>Re: Flexspi2 is not working</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860834#M131374</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Robit Ballurgi,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Thank you for your updated information.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; And it's very good to hear you make it work.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; If you have the other question in the future, welcome to create the new question post.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Have a great day,&lt;BR /&gt;Kerry&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-------------------------------------------------------------------------------&lt;BR /&gt;Note:&lt;BR /&gt;- If this post answers your question, please click the "Mark Correct" button. Thank you!&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;- We are following threads for 7 weeks after the last post, later replies are ignored&lt;BR /&gt; Please open a new thread and refer to the closed one, if you have a related question at a later point in time.&lt;BR /&gt;-------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 08 Apr 2019 06:47:34 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/Flexspi2-is-not-working/m-p/860834#M131374</guid>
      <dc:creator>kerryzhou</dc:creator>
      <dc:date>2019-04-08T06:47:34Z</dc:date>
    </item>
  </channel>
</rss>

