<?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 MCF5484 and MMU initialisation in ColdFire/68K Microcontrollers and Processors</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196821#M8780</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a custom MCF5484 board with 128Mb RAM. My development environnement is :&lt;/P&gt;&lt;P&gt;- U-Boot&lt;/P&gt;&lt;P&gt;- Linux 2.6.10&lt;/P&gt;&lt;P&gt;- gcc version 4.2.3 (Sourcery G++ Lite 4.2-125)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Under U-Boot, I'm able to see and use the whole 128Mb.&lt;/P&gt;&lt;P&gt;CONFIG_SDRAM_SIZE is set to 0x8000000 in the Linux configuration. Linux starts with 128Mb (displayed at boot time). When /sbin/init is called, the system freezes. I tried to change the configuration of the MMU in head.S but nothing has changed.&lt;/P&gt;&lt;P&gt;I read that the TLB of the MCF5484 has 32 lines of 1Mb leading to use no more than 32Mb with the MMU.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, my question is : is there a possibility to use the whole RAM I have on my board (128Mb) with the MCF5484 and the MMU ?&lt;/P&gt;&lt;P&gt;If not, why am I able to use the 5485EVB board with 64Mb of RAM (2.6.25 Linux kernel) ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 06 Jul 2009 22:40:21 GMT</pubDate>
    <dc:creator>schiller</dc:creator>
    <dc:date>2009-07-06T22:40:21Z</dc:date>
    <item>
      <title>MCF5484 and MMU initialisation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196821#M8780</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Hi all,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have a custom MCF5484 board with 128Mb RAM. My development environnement is :&lt;/P&gt;&lt;P&gt;- U-Boot&lt;/P&gt;&lt;P&gt;- Linux 2.6.10&lt;/P&gt;&lt;P&gt;- gcc version 4.2.3 (Sourcery G++ Lite 4.2-125)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Under U-Boot, I'm able to see and use the whole 128Mb.&lt;/P&gt;&lt;P&gt;CONFIG_SDRAM_SIZE is set to 0x8000000 in the Linux configuration. Linux starts with 128Mb (displayed at boot time). When /sbin/init is called, the system freezes. I tried to change the configuration of the MMU in head.S but nothing has changed.&lt;/P&gt;&lt;P&gt;I read that the TLB of the MCF5484 has 32 lines of 1Mb leading to use no more than 32Mb with the MMU.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;So, my question is : is there a possibility to use the whole RAM I have on my board (128Mb) with the MCF5484 and the MMU ?&lt;/P&gt;&lt;P&gt;If not, why am I able to use the 5485EVB board with 64Mb of RAM (2.6.25 Linux kernel) ?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 06 Jul 2009 22:40:21 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196821#M8780</guid>
      <dc:creator>schiller</dc:creator>
      <dc:date>2009-07-06T22:40:21Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5484 and MMU initialisation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196822#M8781</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I am not aware of any limitations for this.&amp;nbsp; Have you tried running the 2.6.25 kernel on your board to see if that behaves any differently?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Fri, 10 Jul 2009 22:39:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196822#M8781</guid>
      <dc:creator>fsl_linux_spt</dc:creator>
      <dc:date>2009-07-10T22:39:23Z</dc:date>
    </item>
    <item>
      <title>Re: MCF5484 and MMU initialisation</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196823#M8782</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;No, I did not try to run the 2.6.25 kernel. I manage to get my board working with the full 128Mb by merging the head.S files of those two kernels (2.6.10 and 2.6.25).&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm a newbie with MMU based board and I'm still trying to understand why Linux is able to see 128Mb whereas I only map 32Mb of the memory. In other words, how the others 96Mb are used and why are they available?&amp;nbsp;&lt;/P&gt;&lt;P&gt;I guess this question might be&amp;nbsp; stupid but I need to understand :smileyhappy:.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks for your help!&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 15 Jul 2009 13:23:54 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/MCF5484-and-MMU-initialisation/m-p/196823#M8782</guid>
      <dc:creator>schiller</dc:creator>
      <dc:date>2009-07-15T13:23:54Z</dc:date>
    </item>
  </channel>
</rss>

