<?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: K66F, 16-bit SDRAM, 16-bit FLEXBUS in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761136#M46396</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Christie,&lt;/P&gt;&lt;P&gt;i suppose your code to read/write 32 bits data is wrong, pls check your code, the hardware is correct.&lt;/P&gt;&lt;P&gt;Pls use the following code and have a try.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;3) When I access SDRAM with 32-bit access, I got 0x12341234 as following code:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;sdram_pointer = (UINT16*)(SDRAM_START_ADDRESS + 0x00800000); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_START_ADDRESS defined on fsl_sdram.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*((UINT32*)(sdram_pointer)) = 0x12345678;&lt;/P&gt;&lt;P&gt;PRINTF("\r\nINIT_31=0x%x_0x%x",&amp;nbsp; *((UINT16*)(sdram_pointer)++),*((UINT16*)(sdram_pointer)));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 12 Dec 2017 06:56:07 GMT</pubDate>
    <dc:creator>xiangjun_rong</dc:creator>
    <dc:date>2017-12-12T06:56:07Z</dc:date>
    <item>
      <title>K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761127#M46387</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I am using K66F with 16-bit SDRAM, 16-bit external flash on FLEXBUS and have the following questions:&lt;/P&gt;&lt;P&gt;1) I configure flexbus and SDRAM to 16-bit port, and using KDS 3.2.0&lt;/P&gt;&lt;P&gt;2) When I am trying to read external flash on FLEXBUS, it works fine with 32-bit access&lt;/P&gt;&lt;P&gt;sdram_pointer = (UINT16*)(0x61EE0000);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;PRINTF(&lt;/SPAN&gt;&lt;SPAN style="color: #2a00ff; font-size: small;"&gt;"\r\nINIT_30=0x%x_0x%x"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, sdram_pointer, *((UINT32*)(sdram_pointer)));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;I get 0x12345678 because external flash is programmed as 0x12345678&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;3) When I access SDRAM with 32-bit access, I got 0x12341234 as following code:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;sdram_pointer = (UINT16*)(SDRAM_START_ADDRESS + 0x00800000); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_START_ADDRESS defined on fsl_sdram.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*((UINT32*)(sdram_pointer)) = 0x12345678;&lt;/P&gt;&lt;P&gt;PRINTF("\r\nINIT_31=0x%x_0x%x", sdram_pointer, *((UINT16*)(sdram_pointer)));&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;3) When I access SDRAM with 32-bit access, I got 0x1234, 0x5678 as following code:&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;sdram_pointer = (UINT16*)(SDRAM_START_ADDRESS + 0x00800000); &lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_START_ADDRESS defined on fsl_sdram.h&lt;/SPAN&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*((UINT16*)(sdram_pointer)) = 0x1234;&lt;/P&gt;&lt;P&gt;*((UINT16*)(sdram_pointer+1)) = 0x5678;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;PRINTF(&lt;/SPAN&gt;&lt;SPAN style="color: #2a00ff; font-size: small;"&gt;"\r\nINIT_31=0x%x_0x%x_0x%x"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, sdram_pointer, *((UINT16*)(sdram_pointer)), *((UINT16*)(sdram_pointer+1)));&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Looks like it works with 16-bit access, not 32-bit access on SDRAM, but it works fine with 16-bit and 32-bit on FLEXBUS...&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Could you tell me where the problem is on SDRAM?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Can&amp;nbsp; I run program in 16-bit SDRAM and hot to configure for it?&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Thanks,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Christie&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 04 Dec 2017 13:20:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761127#M46387</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-12-04T13:20:45Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761128#M46388</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Christie,&lt;/P&gt;&lt;P&gt;Regarding your question&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;3) When I access SDRAM with 32-bit access, I got 0x12341234 as following code:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;sdram_pointer = (UINT16*)(SDRAM_START_ADDRESS + 0x00800000); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_START_ADDRESS defined on fsl_sdram.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*((UINT32*)(sdram_pointer)) = 0x12345678;&lt;/P&gt;&lt;P&gt;PRINTF("\r\nINIT_31=0x%x_0x%x", sdram_pointer, *((UINT16*)(sdram_pointer)));&lt;/P&gt;&lt;P&gt;"&lt;/P&gt;&lt;P&gt;If you use 32 bits write and read, you should use the code:&lt;/P&gt;&lt;P&gt;*((UINT32*)(sdram_pointer)) = 0x12345678;&lt;/P&gt;&lt;P&gt;UINT32 temp;&lt;/P&gt;&lt;P&gt;temp=*((UINT32*)(sdram_pointer));&amp;nbsp; //change it with 32 bit access&lt;/P&gt;&lt;P&gt;PRINTF("\r\nINIT_31=0x%8x", sdram_pointer, temp);&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2017 05:34:57 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761128#M46388</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-12-05T05:34:57Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761129#M46389</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun,&lt;/P&gt;&lt;P&gt;Are you trying 16-bit SDRAM on K66F?&lt;/P&gt;&lt;P&gt;I tried on TWR-K65F board and works as well with 16-bit or 32-bit access.&lt;/P&gt;&lt;P&gt;It didn't work on K66F with 16-bit SDRAM with 32-bit access. But it works with 16-bit access.&lt;/P&gt;&lt;P&gt;I think it may be related to SDRAM Settings. I change to 16-bit port for SDRAM initialization...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 05 Dec 2017 12:53:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761129#M46389</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-12-05T12:53:47Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761130#M46390</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any update on this? I want to confirm if it is related to hardware because I am going to update my hardware design?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 06 Dec 2017 17:42:04 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761130#M46390</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-12-06T17:42:04Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761131#M46391</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Christie,&lt;/P&gt;&lt;P&gt;Based on your current 16 bits SDRAM board, pls use the code to access the SDRAM:&lt;/P&gt;&lt;P&gt;*((UINT32*)(sdram_pointer)) = 0x12345678;&lt;/P&gt;&lt;P&gt;UINT32 temp;&lt;/P&gt;&lt;P&gt;temp=*((UINT32*)(sdram_pointer));&amp;nbsp; //change it with 32 bit access&lt;/P&gt;&lt;P&gt;then check if you can get correct value.&lt;/P&gt;&lt;P&gt;From my knowledge, it does not matter if you use 16 bits data width or 32 bits data width, if you read/write a 32 bits data to SDRAM based on 16 bits data SDRAM, the SDRAM controller is smart enough to use twoice accesses to SDRAM.&lt;/P&gt;&lt;P&gt;Hope it can help you.&lt;/P&gt;&lt;P&gt;B R&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2017 02:34:46 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761131#M46391</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-12-07T02:34:46Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761132#M46392</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Do you have any K66F+16-bit SDRAM to try?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I agree with you. The SDRAM controller in K66F should be the same as in K65F. There is DQM0~~DQM3 to select byte, right? I am only using DQM2, DQM3 on K66F, I can't configure to use 32-bit SDRAM, and form 32-bit because there is no data line(D0~~D15). So, if SDRAM in K66F still uses DQM0~~DQM3 to select byte, then I can't read 32-bit from SDRAM, only 16-bit SDRAM?&lt;/P&gt;&lt;P&gt;In MCF5282, I&amp;nbsp;have to&amp;nbsp;use 2 16-bit SDRAM to form 32-bit data by using BS0~~BS3...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Any idea?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 07 Dec 2017 13:14:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761132#M46392</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-12-07T13:14:09Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761133#M46393</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Here are more information.&lt;/P&gt;&lt;P&gt;1) I am using MT48LC8M16A2P SDRAM. There are the following connections between K66F and SDRAM:&lt;/P&gt;&lt;P&gt;K66F&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SDRAM&lt;/P&gt;&lt;P&gt;SDRAM_A22-----------------BA0&lt;/P&gt;&lt;P&gt;SDRAM_A23-----------------BA1&lt;/P&gt;&lt;P&gt;SDRAM_A20-----------------A10&lt;/P&gt;&lt;P&gt;SDRAM_A16-----------------A0&lt;/P&gt;&lt;P&gt;SDRAM_A15-----------------A1&lt;/P&gt;&lt;P&gt;SDRAM_A14-----------------A2&lt;/P&gt;&lt;P&gt;SDRAM_A13-----------------A3&lt;/P&gt;&lt;P&gt;SDRAM_A12-----------------A4&lt;/P&gt;&lt;P&gt;SDRAM_A11-----------------A5&lt;/P&gt;&lt;P&gt;SDRAM_A10-----------------A6&lt;/P&gt;&lt;P&gt;SDRAM_A9------------------A7&lt;/P&gt;&lt;P&gt;SDRAM_A18-----------------A8&lt;/P&gt;&lt;P&gt;SDRAM_A19-----------------A9&lt;/P&gt;&lt;P&gt;SDRAM_A21-----------------A11&lt;/P&gt;&lt;P&gt;SDRAM_DQM3--------------DQMH&lt;/P&gt;&lt;P&gt;SDRAM_DQM2--------------DQML&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) I can access properly in 16-bit, but not in 32-bit mode.&lt;/P&gt;&lt;P&gt;3) I can access external flash(16-bit) in 32-bit mode on FLEXBUS, no problem...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Please let me know if need anything else to fix my problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 08 Dec 2017 15:32:30 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761133#M46393</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-12-08T15:32:30Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761134#M46394</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Christie,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;can you post the SDRAM access code with 32 bits access? what is wrong with you?&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2017 09:33:44 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761134#M46394</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-12-11T09:33:44Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761135#M46395</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Xiangjun,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The 32-bit access code is on above. My problem is 32-bit values is not right? Should be 0x12345678, but I can get 0x56785678.&lt;/P&gt;&lt;P&gt;Is it related to SDRAM configuration? Not hardware problem?&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thanks,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Christie&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 11 Dec 2017 13:01:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761135#M46395</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-12-11T13:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: K66F, 16-bit SDRAM, 16-bit FLEXBUS</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761136#M46396</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi, Christie,&lt;/P&gt;&lt;P&gt;i suppose your code to read/write 32 bits data is wrong, pls check your code, the hardware is correct.&lt;/P&gt;&lt;P&gt;Pls use the following code and have a try.&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Xiangjun Rong&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;3) When I access SDRAM with 32-bit access, I got 0x12341234 as following code:&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;sdram_pointer = (UINT16*)(SDRAM_START_ADDRESS + 0x00800000); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SDRAM_START_ADDRESS defined on fsl_sdram.h&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;*((UINT32*)(sdram_pointer)) = 0x12345678;&lt;/P&gt;&lt;P&gt;PRINTF("\r\nINIT_31=0x%x_0x%x",&amp;nbsp; *((UINT16*)(sdram_pointer)++),*((UINT16*)(sdram_pointer)));&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 12 Dec 2017 06:56:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM-16-bit-FLEXBUS/m-p/761136#M46396</guid>
      <dc:creator>xiangjun_rong</dc:creator>
      <dc:date>2017-12-12T06:56:07Z</dc:date>
    </item>
  </channel>
</rss>

