<?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: imx8ulp m33 flexspi in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082252#M236430</link>
    <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Please flash the image contains M33 image. The image i use is&amp;nbsp;flash_singleboot_m33&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;FLEXSPI example started!
JEDEC id bytes: c8, 68, 19
Erasing Serial NOR over FlexSPI...
Erase data - successfully.
Program data - successfully.
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Zhiming&lt;/P&gt;</description>
    <pubDate>Thu, 17 Apr 2025 06:08:19 GMT</pubDate>
    <dc:creator>Zhiming_Liu</dc:creator>
    <dc:date>2025-04-17T06:08:19Z</dc:date>
    <item>
      <title>imx8ulp m33 flexspi</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2081229#M236361</link>
      <description>&lt;P&gt;&lt;SPAN&gt;I use the demo of boards/evkmimx8ulp/driver_examples/flexspi/octal/polling_transfer_unify/cm33&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;to read nor flash manufacturer ID and&amp;nbsp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;flexspi_nor_flash_init return erro , status=kStatus_FLEXSPI_SequenceExecutionTimeout。&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SDK info:&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;&amp;lt;ksdk:manifest xmlns:ksdk="&lt;/SPAN&gt;&lt;A href="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd&lt;/A&gt;&lt;SPAN&gt;" xmlns:xsi="&lt;/SPAN&gt;&lt;A href="http://www.w3.org/2001/XMLSchema-instance" target="_blank" rel="nofollow noopener noreferrer"&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/A&gt;&lt;SPAN&gt;" id="SDK_2.x_MIMX8UD7xxx08" name="MIMX8UD7xxx08" brief="This is SDK version 24.12.00 manifest file. It describes the content of the MIMX8UD7xxx08 and additional settings for tools that support SDK version 24.12.00" format_version="3.15" api_version="2.0.0" configuration="bfc65bba44094a9ec982e114485cebdd" xsi:schemaLocation="&lt;/SPAN&gt;&lt;A href="http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://nxp.com/ksdk/2.0/ksdk_manifest_v3.0.xsd&lt;/A&gt;&lt;SPAN&gt;&amp;nbsp;&lt;/SPAN&gt;&lt;A href="http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.15.xsd" target="_blank" rel="nofollow noopener noreferrer"&gt;http://nxp.com/mcuxpresso/sdk/sdk_manifest_v3.15.xsd&lt;/A&gt;&lt;SPAN&gt;"&amp;gt;&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 16 Apr 2025 02:26:00 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2081229#M236361</guid>
      <dc:creator>weiber1991</dc:creator>
      <dc:date>2025-04-16T02:26:00Z</dc:date>
    </item>
    <item>
      <title>Re: imx8ulp m33 flexspi</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2081469#M236375</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Are you using Linux while testing this demo, please stop in uboot. There is a note in demo readme.&lt;/P&gt;
&lt;H4 class="heading-element" dir="auto" tabindex="-1"&gt;Please note this application can't support running with Linux BSP!&lt;/H4&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Zhiming&lt;/P&gt;</description>
      <pubDate>Wed, 16 Apr 2025 07:15:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2081469#M236375</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2025-04-16T07:15:46Z</dc:date>
    </item>
    <item>
      <title>Re: imx8ulp m33 flexspi</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082120#M236419</link>
      <description>I do it and return error.&lt;BR /&gt;FLEXSPI example started!&lt;BR /&gt;Init Flash failure !&lt;BR /&gt;ASSERT ERROR " false ": file "boards/evkmimx8ulp/driver_examples/flexspi/octal/polling_transfer_unify/flexspi_octal_polling_transfer_unify.c" Line "91" function name "main"</description>
      <pubDate>Thu, 17 Apr 2025 02:18:33 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082120#M236419</guid>
      <dc:creator>weiber1991</dc:creator>
      <dc:date>2025-04-17T02:18:33Z</dc:date>
    </item>
    <item>
      <title>Re: imx8ulp m33 flexspi</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082252#M236430</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;Please flash the image contains M33 image. The image i use is&amp;nbsp;flash_singleboot_m33&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;FLEXSPI example started!
JEDEC id bytes: c8, 68, 19
Erasing Serial NOR over FlexSPI...
Erase data - successfully.
Program data - successfully.
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Zhiming&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2025 06:08:19 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082252#M236430</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2025-04-17T06:08:19Z</dc:date>
    </item>
    <item>
      <title>Re: imx8ulp m33 flexspi</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082377#M236443</link>
      <description>&lt;P&gt;I&amp;nbsp;did&amp;nbsp;it&amp;nbsp;this&amp;nbsp;way.&lt;/P&gt;&lt;P&gt;Our&amp;nbsp;board&amp;nbsp;has&amp;nbsp;some&amp;nbsp;differences&amp;nbsp;from&amp;nbsp;the&amp;nbsp;EVK.&amp;nbsp;Could&amp;nbsp;you&amp;nbsp;help&amp;nbsp;check&amp;nbsp;if&amp;nbsp;the&amp;nbsp;configuration&amp;nbsp;is&amp;nbsp;correct?&lt;/P&gt;&lt;P&gt;my&amp;nbsp;configuration&lt;/P&gt;&lt;P&gt;void&amp;nbsp;BOARD_InitPins(void)&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;/*!&amp;lt;&amp;nbsp;Function&amp;nbsp;assigned&amp;nbsp;for&amp;nbsp;the&amp;nbsp;core:&amp;nbsp;Cortex-M33[cm33]&amp;nbsp;*/&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTA10_LPUART1_TX,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTA10_LPUART1_TX,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_PE_MASK&amp;nbsp;|&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_PS_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTA11_LPUART1_RX,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTA11_LPUART1_RX,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_PE_MASK&amp;nbsp;|&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_PS_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC0_FLEXSPI0_A_DQS,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC0_FLEXSPI0_A_DQS,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK&amp;nbsp;|&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_PE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC1_FLEXSPI0_A_DATA7,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC1_FLEXSPI0_A_DATA7,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC10_FLEXSPI0_A_DATA0,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC10_FLEXSPI0_A_DATA0,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC2_FLEXSPI0_A_DATA6,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC2_FLEXSPI0_A_DATA6,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC3_FLEXSPI0_A_DATA5,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC3_FLEXSPI0_A_DATA5,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC4_FLEXSPI0_A_DATA4,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC4_FLEXSPI0_A_DATA4,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC5_FLEXSPI0_A_SS0_B,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC5_FLEXSPI0_A_SS0_B,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC6_FLEXSPI0_A_SCLK,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC6_FLEXSPI0_A_SCLK,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC7_FLEXSPI0_A_DATA3,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC7_FLEXSPI0_A_DATA3,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC8_FLEXSPI0_A_DATA2,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC8_FLEXSPI0_A_DATA2,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinMux(IOMUXC_PTC9_FLEXSPI0_A_DATA1,&amp;nbsp;0U);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;IOMUXC_SetPinConfig(IOMUXC_PTC9_FLEXSPI0_A_DATA1,&lt;/P&gt;&lt;P&gt;&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;&amp;nbsp;IOMUXC_PCR_DSE_MASK);&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;schematic&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper lia-image-align-inline" image-alt="weiber1991_0-1744876651225.png" style="width: 400px;"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/333635iCE804AB0899ED103/image-size/medium?v=v2&amp;amp;px=400" role="button" title="weiber1991_0-1744876651225.png" alt="weiber1991_0-1744876651225.png" /&gt;&lt;/span&gt;&lt;/P&gt;</description>
      <pubDate>Thu, 17 Apr 2025 07:57:43 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2082377#M236443</guid>
      <dc:creator>weiber1991</dc:creator>
      <dc:date>2025-04-17T07:57:43Z</dc:date>
    </item>
    <item>
      <title>Re: imx8ulp m33 flexspi</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2083093#M236477</link>
      <description>&lt;P&gt;Hello,&lt;BR /&gt;&lt;BR /&gt;SDK setting is for 8pad flash, but you have 4 pad, need to delete other pads in pinmux.&lt;/P&gt;
&lt;P&gt;nor_flash_adesto.c, cm33/nor_flash_common.c, cm33/nor_flash_gigadevice.c and cm33/nor_flash_macronix.c are for different flash device. You need to add similiar here for your flash. Need to add your flash code in&amp;nbsp;&lt;SPAN&gt;flexspi_nor_enable_octal_mode and&amp;nbsp;&lt;/SPAN&gt;&lt;SPAN&gt;flexspi_nor_flash_init etc...&lt;/SPAN&gt;&lt;/P&gt;
&lt;LI-CODE lang="markup"&gt;status_t flexspi_nor_enable_octal_mode(FLEXSPI_Type *base)
{
    status_t status = kStatus_Success;
    /*
     * Copy LUT information from flash region into RAM region, because flash boot mode maybe not same with application's
     * required mode.
     * If yes, doesn't need to memory copy operation; if no, need to memory opeation before flash access failure due to
     * mismatch LUT read command sequence.
     */
#if defined(CACHE_MAINTAIN) &amp;amp;&amp;amp; CACHE_MAINTAIN
    flexspi_cache_status_t cacheStatus;
    flexspi_nor_disable_cache(&amp;amp;cacheStatus);
#endif

    if (flash_state.ioMode != SPINOR_OPI_MODE) /* When flash is not in OPI Mode */
    {
        switch (flash_state.manufacturerId) /* Manufacturer ID */
        {
#if FLASH_ADESTO_DEVICE_ATXP032
            case (SNOR_MFR_ADESTO):
            {
                status = flexspi_nor_enable_octal_for_adesto(base);
                if (status != kStatus_Success)
                {
                    return status;	
                }
            }
            break;
#endif
#if FLASH_GIGADEVICE_DEVICE_GD25LX256
            case (SNOR_MFR_GIGADEVICE):
            {
                status = flexspi_nor_enable_octal_for_gigadevice(base);
                if (status != kStatus_Success)
                {
                    return status;	
                }
            }
            break;
#endif
#if FLASH_MACRONIX_DEVICE_MX25UM51345G
            case (SNOR_MFR_MACRONIX):
            {
                status = flexspi_nor_enable_octal_for_macronix(base);
                if (status != kStatus_Success)
                {
                    return status;	
                }
            }
            break;
#endif
            default:
                assert(false); /* Not support the nor flash */
                break;
        }

    }
&lt;/LI-CODE&gt;
&lt;P&gt;&lt;BR /&gt;&lt;BR /&gt;Best Regards,&lt;BR /&gt;Zhiming&lt;/P&gt;</description>
      <pubDate>Fri, 18 Apr 2025 06:40:11 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/imx8ulp-m33-flexspi/m-p/2083093#M236477</guid>
      <dc:creator>Zhiming_Liu</dc:creator>
      <dc:date>2025-04-18T06:40:11Z</dc:date>
    </item>
  </channel>
</rss>

