<?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 in Kinetis Microcontrollers</title>
    <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616442#M36734</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;1. Could you tell what the address line connection between MCU and SDRAM?&lt;BR /&gt;TS: Please refer K66 reference manual Table 35-7. SDRAM Controller to SDRAM Interface (16-Bit Port, 8-Column Address Lines) about K66 SDRAM Controller to SDRAM memory address line connection.&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/7083i3D1AC79E361DE7CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;BR /&gt;The SDRAM controller data line using below connection (K66 SDRAM controller doesn't provide SDRAM_D[15:0] pins):&lt;BR /&gt;SDRAM controller&amp;nbsp;&amp;nbsp; &amp;nbsp;to &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SDRAM&lt;BR /&gt;SDRAM_D16 &amp;nbsp;&amp;nbsp; --------------&amp;nbsp; DQ0&lt;BR /&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;...&lt;BR /&gt;SDRAM_D31 &amp;nbsp;&amp;nbsp; --------------&amp;nbsp; DQ15&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_32.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/6056i6DD6FBEC6A83BA5D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_32.png" alt="pastedImage_32.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SDRAM Control line connection:&lt;BR /&gt;SDRAM controller&amp;nbsp;&amp;nbsp; &amp;nbsp;to &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SDRAM&lt;BR /&gt;SDRAM_WE&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/WE&lt;BR /&gt;SDRAM_CAS&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/CAS&lt;BR /&gt;SDRAM_RAS&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/RAS&lt;BR /&gt;SDRAM_CS0&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/CS&lt;BR /&gt;SDRAM_DQM2&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;DQML&lt;BR /&gt;SDRAM_DQM3&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;DQMH&lt;BR /&gt;CLKOUT(PTA6) -------------&amp;nbsp;&amp;nbsp; &amp;nbsp;CLK&lt;BR /&gt;SDRAM_CKE&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;CKE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Should I use DQM0, DQM1 to access it? Or I need to use DQM2 and DQM3?&lt;BR /&gt;TS: Please use DQM2 and DQM3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Can I use 2 16-bit SDRAM to form one 32-bit by using DQM0~~3? Or I can only use 2 16-bit SDRAM by using SDRAM_CS0 and SDRAM_CS1? If so, any 128Mbit SDRAM to recommend?&lt;BR /&gt;TS:&amp;nbsp; K66 SDRAM controller doesn't provide SDRAM_D[15:0] pins.&lt;/P&gt;&lt;P&gt;Customer need to use two SDRAM_CS[0:1] connect with two 16-bit SDRAM chips.&lt;BR /&gt;You could use MT48LC8M16A2P(128Mb) as a replacement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Tue, 01 Nov 2016 09:20:03 GMT</pubDate>
    <dc:creator>Hui_Ma</dc:creator>
    <dc:date>2016-11-01T09:20:03Z</dc:date>
    <item>
      <title>K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616441#M36733</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 going to use MT48LC4M16A2 for 16-bit SDRAM mode with F66F MCU.&lt;/P&gt;&lt;P&gt;1. Could you tell what the address line connection between MCU and SDRAM?&lt;/P&gt;&lt;P&gt;2. Should I use DQM0, DQM1 to access it? Or I need to use DQM2 and DQM3?&lt;/P&gt;&lt;P&gt;3. Can I use 2 16-bit SDRAM to form one 32-bit by using DQM0~~3? Or I can only use 2 16-bit SDRAM by using SDRAM_CS0 and SDRAM_CS1? If so, any 128Mbit SDRAM to recommend?&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, 31 Oct 2016 20:06:20 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616441#M36733</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2016-10-31T20:06:20Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616442#M36734</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;1. Could you tell what the address line connection between MCU and SDRAM?&lt;BR /&gt;TS: Please refer K66 reference manual Table 35-7. SDRAM Controller to SDRAM Interface (16-Bit Port, 8-Column Address Lines) about K66 SDRAM Controller to SDRAM memory address line connection.&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/7083i3D1AC79E361DE7CF/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_1.png" alt="pastedImage_1.png" /&gt;&lt;/span&gt;&lt;BR /&gt;The SDRAM controller data line using below connection (K66 SDRAM controller doesn't provide SDRAM_D[15:0] pins):&lt;BR /&gt;SDRAM controller&amp;nbsp;&amp;nbsp; &amp;nbsp;to &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SDRAM&lt;BR /&gt;SDRAM_D16 &amp;nbsp;&amp;nbsp; --------------&amp;nbsp; DQ0&lt;BR /&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;...&lt;BR /&gt;SDRAM_D31 &amp;nbsp;&amp;nbsp; --------------&amp;nbsp; DQ15&lt;/P&gt;&lt;P&gt;&lt;span class="lia-inline-image-display-wrapper" image-alt="pastedImage_32.png"&gt;&lt;img src="https://community.nxp.com/t5/image/serverpage/image-id/6056i6DD6FBEC6A83BA5D/image-size/large?v=v2&amp;amp;px=999" role="button" title="pastedImage_32.png" alt="pastedImage_32.png" /&gt;&lt;/span&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;SDRAM Control line connection:&lt;BR /&gt;SDRAM controller&amp;nbsp;&amp;nbsp; &amp;nbsp;to &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;SDRAM&lt;BR /&gt;SDRAM_WE&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/WE&lt;BR /&gt;SDRAM_CAS&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/CAS&lt;BR /&gt;SDRAM_RAS&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/RAS&lt;BR /&gt;SDRAM_CS0&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;/CS&lt;BR /&gt;SDRAM_DQM2&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;DQML&lt;BR /&gt;SDRAM_DQM3&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;DQMH&lt;BR /&gt;CLKOUT(PTA6) -------------&amp;nbsp;&amp;nbsp; &amp;nbsp;CLK&lt;BR /&gt;SDRAM_CKE&amp;nbsp;&amp;nbsp; &amp;nbsp;--------------&amp;nbsp;&amp;nbsp; &amp;nbsp;CKE&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2. Should I use DQM0, DQM1 to access it? Or I need to use DQM2 and DQM3?&lt;BR /&gt;TS: Please use DQM2 and DQM3&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3. Can I use 2 16-bit SDRAM to form one 32-bit by using DQM0~~3? Or I can only use 2 16-bit SDRAM by using SDRAM_CS0 and SDRAM_CS1? If so, any 128Mbit SDRAM to recommend?&lt;BR /&gt;TS:&amp;nbsp; K66 SDRAM controller doesn't provide SDRAM_D[15:0] pins.&lt;/P&gt;&lt;P&gt;Customer need to use two SDRAM_CS[0:1] connect with two 16-bit SDRAM chips.&lt;BR /&gt;You could use MT48LC8M16A2P(128Mb) as a replacement.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2016 09:20:03 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616442#M36734</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-11-01T09:20:03Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616443#M36735</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ma Hui,&lt;/P&gt;&lt;P&gt;Thank you for&amp;nbsp;your answers...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;1) Based on the SDRAM table, MT48LC4M16A2 only has A0~~A11, BA0:BA1, so I can't connect the required pin(A0~~A14) in table. Is it right?&lt;/P&gt;&lt;P&gt;2) If I want to use MT48LC8M16A2P(128MB, 9 column), table 35-8 is right?&lt;/P&gt;&lt;P&gt;3) Looks like that I can't form 32-bit by using 2 16-bit SDRAM because there is only SDRAM Data 16~~31, right?&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, 01 Nov 2016 13:31:16 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616443#M36735</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2016-11-01T13:31:16Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616444#M36736</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Ma Hui,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;For the answer to the 3rd question, I disagree&amp;nbsp;with you. There is only 16bit data bus on K66 for its 144pin package. 32bit data bus is only possible with K65.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Also you cannot use DQM0 and DQM1 when data bus available is SDRAM_D31-SDRAM_D16. DQM1 and DQM0 correspond to BS1 and BS0 in Table 35-2 in K66 RM.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Hao&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 01 Nov 2016 15:12:10 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616444#M36736</guid>
      <dc:creator>cutworth_wang</dc:creator>
      <dc:date>2016-11-01T15:12:10Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616445#M36737</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi Cutworth,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Thank you for the reminder.&lt;/P&gt;&lt;P&gt;The K66 without SDRAM_D[15:0] pins.&lt;/P&gt;&lt;P&gt;I will update the answer to customer.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;best regards,&lt;/P&gt;&lt;P&gt;Ma Hui&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 07:18:36 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616445#M36737</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-11-02T07:18:36Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616446#M36738</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;1) Based on the SDRAM table, MT48LC4M16A2 only has A0~~A11, BA0:BA1, so I can't connect the required pin(A0~~A14) in table. Is it right?&lt;BR /&gt;TS: The reference manual mentioned: Most SDRAMs likely have fewer address lines than are shown in the tables, so follow only the connections shown until all SDRAM address lines are connected.&lt;BR /&gt;Customer can refer table 35-7, the MT48LC4M16A2's BA0 connects with K66 SDRAM controller's A21, MT48LC4M16A2's BA1 connects with&amp;nbsp;K66 SDRAM controller's A22.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;2) If I want to use MT48LC8M16A2P(128MB, 9 column), table 35-8 is right?&lt;BR /&gt;TS: Yes, that's right.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Looks like that I can't form 32-bit by using 2 16-bit SDRAM because there is only SDRAM Data 16~~31, right?&lt;BR /&gt;TS: For K66 SDRAM controller doesn't provide SDRAM_D[15:0] pins, please check my updated comments below.&lt;BR /&gt;Customer need to use two SDRAM_CS[0:1] connect with two 16-bit SDRAM chip.&lt;BR /&gt;You could use MT48LC8M16A2P(128Mb) as a replacement.&lt;/P&gt;&lt;P&gt;&lt;BR /&gt;Wish it helps.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Have a great day,&lt;BR /&gt;Ma Hui&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;BR /&gt;Note: If this post answers your question, please click the Correct Answer button. Thank you!&lt;BR /&gt;-----------------------------------------------------------------------------------------------------------------------&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 02 Nov 2016 07:49:56 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616446#M36738</guid>
      <dc:creator>Hui_Ma</dc:creator>
      <dc:date>2016-11-02T07:49:56Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616447#M36739</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;Finally, I got the customized board on my hand. When I am testing SDRAM, I can't see any data read from SDRAM.&lt;/P&gt;&lt;P&gt;So, there are something wrong there.&lt;/P&gt;&lt;P&gt;1) MCU: MK66FN2M0VLQ18&lt;/P&gt;&lt;P&gt;2) SDRAM:MT48LC8M16A2(2 chips). See attached.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;3) Here is pin_mux:&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;BOARD_InitPins&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;void&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_PortA&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Port A Clock Gate Control: Clock enabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_PortB&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Port B Clock Gate Control: Clock enabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_PortC&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Port C Clock Gate Control: Clock enabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_PortD&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Port D Clock Gate Control: Clock enabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_PortE&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Port E Clock Gate Control: Clock enabled */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//-----*****Just doing re-arrangement from pin_mux.c that is generated by pin tool*****-----&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****UART0 used as DEBUG interface on Demo Board*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;// PORT_SetPinMux(PORTB, PIN16_IDX, kPORT_MuxAlt3); /* PORTB16 (pin E10) is configured as UART0_RX(Demo Board) */&lt;/P&gt;&lt;P&gt;// PORT_SetPinMux(PORTB, PIN17_IDX, kPORT_MuxAlt3); /* PORTB17 (pin E9) is configured as UART0_TX(Demo Board) */&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//----Configured on iNetVu 7710 Version 5.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****UART1 used as DEBUG interface*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN0_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt3&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE0 (pin 1) is configured as UART1_TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN1_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt3&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE1 (pin 2) is configured as UART1_RX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Configure UART3*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN4_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt3&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE4 (pin 7) is configured as UART3_TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN5_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt3&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE5 (pin 8) is configured as UART3_RX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Configure LPUART0*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN8_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE8 (pin 11) is configured as LPUART0_TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN9_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE9 (pin 12) is configured as LPUART0_RX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****ENET Configuration*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN12_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA12 (pin 64) is configured as RMII0_RXD1 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN13_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA13 (pin 65) is configured as RMII0_RXD0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN14_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA14 (pin 66) is configured as RMII0_CRS_DV */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN15_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA15 (pin 67) is configured as RMII0_TXEN */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN16_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA16 (pin 68) is configured as RMII0_TXD0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN17_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA17 (pin 69) is configured as RMII0_TXD1 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN5_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt4&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA5 (pin 55) is configured as RMII0_RXER */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// On Demo Board&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;// PORT_SetPinMux(PORTB, PIN0_IDX, kPORT_MuxAlt4); /* PORTB0 (pin H10) is configured as RMII0_MDIO */&lt;/P&gt;&lt;P&gt;// PORTB-&amp;gt;PCR[0] = ((PORTB-&amp;gt;PCR[0] &amp;amp;&lt;/P&gt;&lt;P&gt;// (~(PORT_PCR_ODE_MASK | PORT_PCR_ISF_MASK))) /* Mask bits to zero which are setting */&lt;/P&gt;&lt;P&gt;// | PORT_PCR_ODE(PCR_ODE_ENABLED) /* Open Drain Enable: Open drain output is enabled on the corresponding pin, if the pin is configured as a digital output. */&lt;/P&gt;&lt;P&gt;// );&lt;/P&gt;&lt;P&gt;// PORT_SetPinMux(PORTB, PIN1_IDX, kPORT_MuxAlt4); /* PORTB1 (pin H9) is configured as RMII0_MDC */&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//----Configured on iNetVu 7710 Version 5.0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN7_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA7 (pin 59) is configured as RMII0_MDIO */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORTA-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[7] = ((PORTB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[7] &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; (~(PORT_PCR_ODE_MASK | PORT_PCR_ISF_MASK))) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Mask bits to zero which are setting */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; | PORT_PCR_ODE(PCR_ODE_ENABLED) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Open Drain Enable: Open drain output is enabled on the corresponding pin, if the pin is configured as a digital output. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN8_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA8 (pin 60) is configured as RMII0_MDC */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN26_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt2&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE26 (pin 47) is configured as ENET_1588_CLKIN */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Initialize the SDRAMC pins*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN6_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA6 (pin 58) is configured as CLKOUT */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Configured for RMII Network on Demo Board&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN0_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB0 (pin 81) is configured as SDRAM_CAS_b---Configured for RMII Network on Demo Board */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN1_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB1 (pin 82) is configured as SDRAM_RAS_b---Configured for RMII Network on Demo Board */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN2_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB2 (pin 83) is configured as SDRAM_WE */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN3_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB3 (pin 84) is configured as SDRAM_CS0_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN4_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB4 (pin 85) is configured as SDRAM_CS1_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Configure SDRAM Data Pins&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN20_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB20 (pin 99) is configured as SDRAM_D31, FB_AD31 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN21_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB21 (pin 100) is configured as FB_AD30, SDRAM_D30 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN22_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB22 (pin 101) is configured as FB_AD29, SDRAM_D29 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN23_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB23 (pin 102) is configured as SDRAM_D28, FB_AD28 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN12_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC12 (pin 117) is configured as FB_AD27, SDRAM_D27 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN13_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC13 (pin 118) is configured as SDRAM_D26, FB_AD26 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN14_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC14 (pin 119) is configured as SDRAM_D25, FB_AD25 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN15_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC15 (pin 120) is configured as FB_AD24, SDRAM_D24 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN5_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB5 (pin 86) is configured as PTB5 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN6_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB6 (pin 87) is configured as FB_AD23, SDRAM_D23 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN7_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB7 (pin 88) is configured as SDRAM_D22, FB_AD22 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN8_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB8 (pin 89) is configured as FB_AD21, SDRAM_D21 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN9_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB9 (pin 90) is configured as FB_AD20, SDRAM_D20 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN10_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB10 (pin 91) is configured as FB_AD19, SDRAM_D19 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN11_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB11 (pin 92) is configured as SDRAM_D18, FB_AD18 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****UART0 used as DEBUG interface on Demo Board*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN16_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB16 (pin 95) is configured as FB_AD17, SDRAM_D17---Used as DEBUG interface on Demo Board */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN17_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB17 (pin 96) is configured as FB_AD16, SDRAM_D16---Used as DEBUG interface on Demo Board */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Configure SDRAM Address&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN18_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB18 (pin 97) is configured as SDRAM_A23, FB_AD15 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN0_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC0 (pin 103) is configured as FB_AD14, SDRAM_A22 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN1_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC1 (pin 104) is configured as SDRAM_A21, FB_AD13 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN2_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC2 (pin 105) is configured as SDRAM_A20, FB_AD12 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN4_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC4 (pin 109) is configured as FB_AD11, SDRAM_A19 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN5_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC5 (pin 110) is configured as FB_AD10, SDRAM_A18 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN6_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC6 (pin 111) is configured as SDRAM_A17, FB_AD9 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN7_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC7 (pin 112) is configured as SDRAM_A16, FB_AD8 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN8_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC8 (pin 113) is configured as SDRAM_A15, FB_AD7 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN9_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC9 (pin 114) is configured as SDRAM_A14, FB_AD6 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN10_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC10 (pin 115) is configured as SDRAM_A13, FB_AD5 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN2_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD2 (pin 129) is configured as SDRAM_A12, FB_AD4 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN3_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD3 (pin 130) is configured as SDRAM_A11, FB_AD3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN4_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD4 (pin 131) is configured as SDRAM_A10, FB_AD2 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN5_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD5 (pin 132) is configured as FB_AD1, SDRAM_A9 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Configure SDRAM Control signal&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN7_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD7 (pin 136) is configured as SDRAM_CKE */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN17_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC17 (pin 124) is configured as SDRAM_DQM3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN16_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC16 (pin 123) is configured as SDRAM_DQM2 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN18_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC18 (pin 125) is configured as SDRAM_DQM1 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN19_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC19 (pin 126) is configured as SDRAM_DQM0 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Configure &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; high address*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN28_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA28 (pin 79) is configured as FB_A25 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN29_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA29 (pin 80) is configured as FB_A24 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN15_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD15 (pin 144) is configured as FB_A23 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN14_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD14 (pin 143) is configured as FB_A22 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN13_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD13 (pin 142) is configured as FB_A21 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN12_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD12 (pin 141) is configured as FB_A20 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN11_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD11 (pin 140) is configured as FB_A19 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN10_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD10 (pin 139) is configured as FB_A18 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN9_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD9 (pin 138) is configured as FB_A17 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN8_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt6&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD8 (pin 137) is configured as FB_A16 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Configure &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; RW, OE, chip select and etc Control signal&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTB, PIN19_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTB19 (pin 98) is configured as FB_OE_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN11_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC11 (pin 116) is configured as FB_RW_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN0_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD0 (pin 127) is configured as FB_CS1_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN1_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt5&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD1 (pin 128) is configured as FB_CS0_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//----*****Configure I2C0*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN10_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt2&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE10 (pin 13) is configured as I2C3_SDA */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN11_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt2&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE11 (pin 14) is configured as I2C3_SCL */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//----*****Configure CANBUS*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN24_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt2&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE24 (pin 45) is configured as CAN1_TX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN25_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt2&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE25 (pin 46) is configured as CAN1_RX */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;　&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//----*****Configure as GPIO*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Configured on Demo Board&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN10_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA10 (pin M9) is configured as PTA10 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORTA-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[10] = ((PORTA-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;PCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;[10] &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; (~(PORT_PCR_PS_MASK | PORT_PCR_PE_MASK | PORT_PCR_ISF_MASK))) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Mask bits to zero which are setting */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; | PORT_PCR_PS(PCR_PS_UP) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Pull Select: Internal &lt;SPAN style="text-decoration: underline;"&gt;pullup&lt;/SPAN&gt; resistor is enabled on the corresponding pin, if the corresponding PE field is set. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; | PORT_PCR_PE(PCR_PE_ENABLED) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Pull Enable: Internal &lt;SPAN style="text-decoration: underline;"&gt;pullup&lt;/SPAN&gt; or &lt;SPAN style="text-decoration: underline;"&gt;pulldown&lt;/SPAN&gt; resistor is enabled on the corresponding pin, if the pin is configured as a digital input. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// PORT_SetPinMux(PORTA, PIN10_IDX, kPORT_MuxAsGpio); /* PORTA10 (pin 62) is configured as PTA10 */&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN11_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA11 (pin 63) is configured as PTA11 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN3_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC3 (pin 106) is configured as PTC3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTC, PIN9_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTC9 (pin D7) is configured as PTC9 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTD, PIN6_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTD6 (pin 133) is configured as PTD6 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN2_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE2 (pin 3) is configured as PTE2 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN3_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE3 (pin 4) is configured as PTE3 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN6_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE6 (pin 9) is configured as PTE6 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN7_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE7 (pin 10) is configured as PTE7 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN12_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE12 (pin 15) is configured as PTE12 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN27_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE27 (pin 48) is configured as PTE27 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTE, PIN28_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAsGpio&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTE28 (pin 49) is configured as PTE28 */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//----*****Configure JTAG*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN0_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt7&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA0 (pin 50) is configured as JTAG_TCLK */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN1_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt7&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA1 (pin 51) is configured as JTAG_TDI */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN2_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt7&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA2 (pin 52) is configured as JTAG_TDO */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN3_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt7&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA3 (pin 53) is configured as JTAG_TMS */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; PORT_SetPinMux(PORTA, PIN4_IDX, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kPORT_MuxAlt7&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* PORTA4 (pin 54) is configured as NMI_b */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//-----The initialization done by tool generation&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Select RMII clock &lt;SPAN style="text-decoration: underline;"&gt;src&lt;/SPAN&gt;.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;SOPT2&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ((SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;SOPT2&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; (~(SIM_SOPT2_RMIISRC_MASK))) | SIM_SOPT2_RMIISRC(SOPT2_RMIISRC_ENET)); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Bit19==1---RMII clock source select: External bypass clock (ENET_1588_CLKIN).&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;SOPT5&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ((SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;SOPT5&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; (~(SIM_SOPT5_UART1TXSRC_MASK | SIM_SOPT5_LPUART0TXSRC_MASK))) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Mask bits to zero which are setting */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; | SIM_SOPT5_UART1TXSRC(SOPT5_UART1TXSRC_UART_TX) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* UART 1 transmit data source select: UART1_TX pin */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; | SIM_SOPT5_LPUART0TXSRC(SOPT5_LPUART0TXSRC_LPUART_TX) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* LPUART0 transmit data source select: LPUART0_TX pin */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;USBPHYCTL&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = ((SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;USBPHYCTL&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; (~(SIM_USBPHYCTL_USBVREGSEL_MASK))) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Mask bits to zero which are setting */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; | SIM_USBPHYCTL_USBVREGSEL(USBPHYCTL_USBVREGSEL_VREG_IN0) &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Selects the default input voltage source to the USB Regulator in case both VREG_IN0 and VREG_IN1 are powered. If only one of the regulator inputs is powered, it will automatically be selected by the regulator's power &lt;SPAN style="text-decoration: underline;"&gt;mux&lt;/SPAN&gt; circuitry.: VREG_IN0 will be selected if both regulator inputs are powered */&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;4) Here is initialization and write, read that I copied from TWR-K65F demo.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;status_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &lt;STRONG&gt;SDRAM_Init&lt;/STRONG&gt;(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;SDRAM_Type&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; *base, &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;uint32_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; busClock_Hz)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;sdramc_config_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; config;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;sdramc_refresh_config_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; refConfig;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;sdramc_blockctl_config_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM refresh timing configuration. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; refConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;refreshTime&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAMC_RefreshThreeClocks&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Refresh time 4096 rows/ 64ms. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; refConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;sdramRefreshRow&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 15625;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; refConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;busClock_Hz&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = busClock_Hz;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM controller configuration. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;// /*SDRAM Port size: 32 bit, command bit 20. */&lt;/P&gt;&lt;P&gt;// ctlConfig.portSize = kSDRAMC_PortSize32Bit;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/*SDRAM Port size: 16 bit, command bit 20.---Modified by SU */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;portSize&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAMC_PortSize16Bit&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;location&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAMC_Commandbit20&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;block&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAMC_Block0&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM with &lt;SPAN style="text-decoration: underline;"&gt;trcd&lt;/SPAN&gt;-15ns(&lt;SPAN style="text-decoration: underline;"&gt;min&lt;/SPAN&gt;), &lt;SPAN style="text-decoration: underline;"&gt;trp&lt;/SPAN&gt;-15ns(&lt;SPAN style="text-decoration: underline;"&gt;min&lt;/SPAN&gt;), &lt;SPAN style="text-decoration: underline;"&gt;tras&lt;/SPAN&gt;-37ns (&lt;SPAN style="text-decoration: underline;"&gt;min&lt;/SPAN&gt;). */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;latency&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAMC_LatencyOne&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;address&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = SDRAM_START_ADDRESS;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; ctlConfig.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;addressMask&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 0x7c0000;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; config.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;refreshConfig&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &amp;amp;refConfig;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; config.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;blockConfig&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = &amp;amp;ctlConfig;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; config.&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;numBlockConfig&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = 1;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Initializes the SDRAM controller. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;SDRAMC_Init(base, &amp;amp;config);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* The external SDRAM initialization sequence. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;return&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; SDRAM_InitSequence(base, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAMC_Block0&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAM_MrsBurstLenOne&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAM_MrsSequential&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAM_MrsLatencyTwo&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAM_MrsStandOperation&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kSDRAM_MrsWriteBurst&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&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;P&gt;BOARD_InitPins();&lt;/P&gt;&lt;P&gt;BOARD_BootClockRUN();&lt;/P&gt;&lt;P&gt;BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// BOARD_InitPins();&lt;/P&gt;&lt;P&gt;// BOARD_BootClockRUN();&lt;/P&gt;&lt;P&gt;// BOARD_InitDebugConsole();&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//-----*****Copied from &lt;SPAN style="text-decoration: underline;"&gt;Httpsrv&lt;/SPAN&gt; demo*****-----&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Disable MPU.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; base-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CESR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp;= ~MPU_CESR_VLD_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;// // Set RMII clock &lt;SPAN style="text-decoration: underline;"&gt;src&lt;/SPAN&gt;.&lt;/P&gt;&lt;P&gt;// SIM-&amp;gt;SOPT2 |= SIM_SOPT2_RMIISRC_MASK; // Done in BOARD_InitPins(void)&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;//-----Copied from &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; driver demo on TWR-K65F180M-----&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Set clock out to &lt;SPAN style="text-decoration: underline;"&gt;flexbus&lt;/SPAN&gt; CLKOUT. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_SetClkOutClock(0); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// Select clock on CLKOUT pin(0---&lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; CLOCK)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// //-----*****Set RMII clock &lt;SPAN style="text-decoration: underline;"&gt;src&lt;/SPAN&gt;.*****----- //-----Copied from &lt;SPAN style="text-decoration: underline;"&gt;http&lt;/SPAN&gt; server demo application-----&lt;/P&gt;&lt;P&gt;// // Select RMII clock source(Bit19==1---External bypass clock(ENET_1588_CLKIN), ==0---EXTAL clock)&lt;/P&gt;&lt;P&gt;// SIM-&amp;gt;SOPT2 |= SIM_SOPT2_RMIISRC_MASK; // Done in BOARD_InitPins(void)-----&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Sets the &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; security level*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; soptReg = SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;SOPT2&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; ~SIM_SOPT2_FBSL_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; SIM-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;SOPT2&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = soptReg | SIM_SOPT2_FBSL(3); &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//Bit9:8==11---Off-chip instruction accesses and data accesses are allowed&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* Enable the FB_BE_xx_yy signal in &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// SIM_base==0x4004_7000+0x1040==0x4004_8040(SIM_SCGC7, Bit0---&lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; clock enable/disable)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;// CLOCK_EnableClock(kCLOCK_Flexbus0); // Done in FLEXBUS_Init()--- kCLOCK_Flexbus0 == 0x1040_0000&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;// /* Set clock out to &lt;SPAN style="text-decoration: underline;"&gt;flexbus&lt;/SPAN&gt; CLKOUT. */&lt;/P&gt;&lt;P&gt;// CLOCK_SetClkOutClock(0);&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;// /* Sets the &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; security level*/&lt;/P&gt;&lt;P&gt;// soptReg = SIM-&amp;gt;SOPT2 &amp;amp; ~SIM_SOPT2_FBSL_MASK;&lt;/P&gt;&lt;P&gt;// SIM-&amp;gt;SOPT2 = soptReg | SIM_SOPT2_FBSL(3);&lt;/P&gt;&lt;P&gt;//&lt;/P&gt;&lt;P&gt;// /* Enable the FB_BE_xx_yy signal in &lt;SPAN style="text-decoration: underline;"&gt;Flexbus&lt;/SPAN&gt; */&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; CLOCK_EnableClock(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_Flexbus0&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; fbReg = FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; ~FB_CSPMCR_GROUP2_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = fbReg | FB_CSPMCR_GROUP2(2);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; fbReg = FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; ~FB_CSPMCR_GROUP3_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = fbReg | FB_CSPMCR_GROUP3(2);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; fbReg = FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; ~FB_CSPMCR_GROUP4_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = fbReg | FB_CSPMCR_GROUP4(2);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; fbReg = FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; &amp;amp; ~FB_CSPMCR_GROUP5_MASK;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; FB-&amp;gt;&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;CSPMCR&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; = fbReg | FB_CSPMCR_GROUP5(2);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;/* SDRAM initialize. */&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; clockSrc = CLOCK_GetFreq(&lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kCLOCK_BusClk&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&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\n SDRAM Example Start!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (SDRAM_Init(EXAMPLE_SDRAMC, clockSrc) != &lt;/SPAN&gt;&lt;SPAN style="color: #0000c0; font-size: small;"&gt;&lt;EM&gt;kStatus_Success&lt;/EM&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&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\n SDRAM &lt;SPAN style="text-decoration: underline;"&gt;Init&lt;/SPAN&gt; Failed\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&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\n SDRAM Memory Write Start, Start Address 0x%x, Data Length %d !\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, sdram, datalen);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Prepare data and write to SDRAM.*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;for&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (index = 0; index &amp;lt; datalen; index++)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;sdram_writeBuffer[index] = index;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; *(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;uint32_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; *)(sdram + index) = sdram_writeBuffer[index];&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&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\n SDRAM Write finished!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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\n SDRAM Read Start, Start Address 0x%x, Data Length %d !\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, sdram, datalen);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Read data from the SDRAM.*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;for&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (index = 0; index &amp;lt; datalen; index++)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; sdram_readBuffer[index] = *(&lt;/SPAN&gt;&lt;SPAN style="color: #005032; font-size: small;"&gt;uint32_t&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; *)(sdram + index);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// sdram_readBuffer[index] &amp;gt;&amp;gt;= 16;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&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\n SDRAM Read finished!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&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\n SDRAM Write Data and Read Data Compare Start!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;//-----*****Compare the two buffers.*****-----&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;while&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (datalen--)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (sdram_writeBuffer[datalen] != sdram_readBuffer[datalen])&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;result = false;&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\n SDRAM Write Data and Read Data Check Error=0x%x_0x%x_0x%x!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, datalen, sdram_writeBuffer[datalen], sdram_readBuffer[datalen]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #3f7f5f; font-size: small;"&gt;// break;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;else&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; ((datalen % 1024) == 0)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&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\n SDRAM Write Data and Read Data_%d=%d_%d!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, datalen, sdram_writeBuffer[datalen], sdram_readBuffer[datalen]);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&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\n SDRAM Write Data and Read Data Check_00=0x%x_0x%x_0x%x!\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;, datalen, sdram_writeBuffer[datalen], sdram_readBuffer[datalen]);&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;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;if&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt; (result)&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&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\n SDRAM Write Data and Read Data Succeed.\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt; &lt;/SPAN&gt;&lt;SPAN style="color: #7f0055; font-size: small;"&gt;&lt;STRONG&gt;else&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;{&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\n SDRAM Write Data and Read Data Failed.\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;}&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\n SDRAM Example End.\r\n"&lt;/SPAN&gt;&lt;SPAN style="font-size: small;"&gt;);&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;P&gt;&lt;SPAN style="font-size: small;"&gt;Could you tell me where the possible problems are? The SDRAM configuration is right?&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;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: small;"&gt;Christie&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 08 Jun 2017 17:29:45 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616447#M36739</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-06-08T17:29:45Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616448#M36740</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 did more testing today and found the following:&lt;/P&gt;&lt;P&gt;1) When I change the latency to 0(1 before), I can write and read, but there is 20% error.&lt;/P&gt;&lt;P&gt;2) If I write 16 bit, I found the error only on lob byte. High byte always right.&lt;/P&gt;&lt;P&gt;There is eh same result on block0 and block1.&lt;/P&gt;&lt;P&gt;Is it possible to be related on SDRAM timing setting?&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, 08 Jun 2017 20:28:32 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616448#M36740</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-06-08T20:28:32Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616449#M36741</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 checked SDRAM chip spec. and should set the latency to 3(3-3-3). I tried 3,2,1 and always read 0.&lt;/P&gt;&lt;P&gt;If I set to 0, it reads back the right data, but not reliable.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Can anyone help me to find out where the problem is and how to configure SDRAM timing?&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, 09 Jun 2017 13:23:09 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616449#M36741</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-06-09T13:23:09Z</dc:date>
    </item>
    <item>
      <title>Re: K66F + 16-bit SDRAM</title>
      <link>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616450#M36742</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;Is there anyone who can suggest to do any testing because I need to fix it and move forward?&lt;/P&gt;&lt;P&gt;&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, 12 Jun 2017 15:02:02 GMT</pubDate>
      <guid>https://community.nxp.com/t5/Kinetis-Microcontrollers/K66F-16-bit-SDRAM/m-p/616450#M36742</guid>
      <dc:creator>a8Chcx</dc:creator>
      <dc:date>2017-06-12T15:02:02Z</dc:date>
    </item>
  </channel>
</rss>

