<?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>S12 / MagniV MicrocontrollersのトピックRe: Flash file system</title>
    <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127075#M633</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi,&lt;BR /&gt;thanks for your comments. Have been thinking a bit now and I'm thinking on using the flash to store the routing parameters and on boot load all to RAM. The routing tables are not changed so often but the router is going on heavy duty machinery so it can be very cold some times -40 deg. celsius.&lt;BR /&gt;&lt;BR /&gt;For adding parameters to the flash I going to use serial console and the main core (not the xgate).&lt;BR /&gt;&lt;BR /&gt;Do this sounf like a good plan?&lt;BR /&gt;&lt;BR /&gt;//burra&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Mon, 27 Feb 2006 17:56:28 GMT</pubDate>
    <dc:creator>burra</dc:creator>
    <dc:date>2006-02-27T17:56:28Z</dc:date>
    <item>
      <title>Flash file system</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127073#M631</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;SPAN&gt;Hi,&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;I'm trying to make a CAN router. I'm going to use the s12xdp512 processor. Have bought the softec sk-s12xdp512-a evo board. I need the routing table to be in the non-volatile memory (512k flash). Because of the of the ageing of flash memory I would like to use some kind of flash file system. Have any body heared of this being used on the s12x processor? Or is it a bit overkill? The routing would also nice if it was a AVL tree. Because of the selfbalancing it need to do many moves in the flash memory. Or is it easier to make the routing table a array and program it to the flash in that way?&lt;/SPAN&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Feb 2006 22:41:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127073#M631</guid>
      <dc:creator>burra</dc:creator>
      <dc:date>2006-02-23T22:41:23Z</dc:date>
    </item>
    <item>
      <title>Re: Flash file system</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127074#M632</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;Hi burra,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;Depends where you intend to use the S12X. But if you plan to leave it in a room at nearly room temperature, Flash ageing and cycles shouldn't really be a problem as they'll greatly exceed the specifications.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;If it's a static routing table, Flash seems fine.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;If you plan to modify every so often, EEPROM may be easier to manage.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;If you change often, I'd put in Flash and do a regular backup to Flash.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;Let's think it this way...&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;If you do a router with S12X, just as well using the XGate to do the job.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;XGate will have better performance with RAM as it potentially runs twice as fast from RAM than Flash (potential = depends on CPU accesses).&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;Furthermore, looks like a real spot on job for the XGate but it doesn't program Flash, just read.&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;Cheers,&lt;/FONT&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;FONT face="Comic Sans MS"&gt;Alvin.&lt;/FONT&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 23 Feb 2006 23:01:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127074#M632</guid>
      <dc:creator>Nabla69</dc:creator>
      <dc:date>2006-02-23T23:01:28Z</dc:date>
    </item>
    <item>
      <title>Re: Flash file system</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127075#M633</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;Hi,&lt;BR /&gt;thanks for your comments. Have been thinking a bit now and I'm thinking on using the flash to store the routing parameters and on boot load all to RAM. The routing tables are not changed so often but the router is going on heavy duty machinery so it can be very cold some times -40 deg. celsius.&lt;BR /&gt;&lt;BR /&gt;For adding parameters to the flash I going to use serial console and the main core (not the xgate).&lt;BR /&gt;&lt;BR /&gt;Do this sounf like a good plan?&lt;BR /&gt;&lt;BR /&gt;//burra&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 17:56:28 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127075#M633</guid>
      <dc:creator>burra</dc:creator>
      <dc:date>2006-02-27T17:56:28Z</dc:date>
    </item>
    <item>
      <title>Re: Flash file system</title>
      <link>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127076#M634</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;P&gt;&lt;FONT face="Comic Sans MS"&gt;Hi Burra,&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Comic Sans MS"&gt;Seems all right to me. The S12X is qualified Automotive so you have functionalities guaranteed from -40°C up to +125°C.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Comic Sans MS"&gt;In this case you won't have zillions of cycles for Flash but your application doesn't seem to require them anyway, so sounds good to me.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Comic Sans MS"&gt;If you go lower in temperature, it won't be guaranteed so I would make sure you have a &lt;STRONG&gt;very good&lt;/STRONG&gt; oscillator circuitry (so it always starts) and that you are careful when programing flash (especially if you intend to program at lower than -40°C), implement&amp;nbsp;checksums or things like this.&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Comic Sans MS"&gt;Anybody else thinks about something ?&lt;/FONT&gt;&lt;/P&gt;&lt;P&gt;&lt;FONT face="Comic Sans MS"&gt;Cheers,&lt;BR /&gt;Alvin.&lt;/FONT&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Mon, 27 Feb 2006 18:32:50 GMT</pubDate>
      <guid>https://community.nxp.com/t5/S12-MagniV-Microcontrollers/Flash-file-system/m-p/127076#M634</guid>
      <dc:creator>Nabla69</dc:creator>
      <dc:date>2006-02-27T18:32:50Z</dc:date>
    </item>
  </channel>
</rss>

