<?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>ColdFire/68K Microcontrollers and ProcessorsのトピックRe: NAND flash base address on M5329EVB</title>
    <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151824#M3988</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Forgot to mention one other clue to help you get started...&lt;BR /&gt;&lt;BR /&gt;For processors with external Flash, Chip Select 0 is called the boot chip select. It asserts for every external access until the CSMR0 register has been programmed.&lt;BR /&gt;&lt;BR /&gt;This means that the external flash will respond at any address during the early part of the boot process, until CSAR0/CSMR0/CSCR0 are written.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;By the way, I think the CodeWarrior header file calls CSAR0 by the name "MCF_FBCS0_CSAR"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps and doesn't just confuse things!&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Simon&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Wed, 30 Apr 2008 00:00:23 GMT</pubDate>
    <dc:creator>SimonMarsden_de</dc:creator>
    <dc:date>2008-04-30T00:00:23Z</dc:date>
    <item>
      <title>NAND flash base address on M5329EVB</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151822#M3986</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;SPAN&gt;logic M5329 EVB, CW 6.4&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Hi folks&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;I am trying to configure the onboard 16MB st micro nand.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;What I need now is the base address for the device.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Trouble is, I dont even know wether the address is hardwired or can be mapped in software.&lt;/SPAN&gt;&lt;BR /&gt;&lt;SPAN&gt;Hope someone can give me a hint where to start, logic's documentation doesn't say a thing about it.&lt;/SPAN&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;SPAN&gt;Thx in advance&lt;/SPAN&gt;&lt;BR /&gt;&lt;DIV&gt; &lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 19:09:49 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151822#M3986</guid>
      <dc:creator>MK_Sirona</dc:creator>
      <dc:date>2008-04-29T19:09:49Z</dc:date>
    </item>
    <item>
      <title>Re: NAND flash base address on M5329EVB</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151823#M3987</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Hi&lt;BR /&gt;&lt;BR /&gt;I think that the base address is set in software. It is probably set using Chip Select 0, part of the FlexBus subsystem - try looking for CSAR0 in the CodeWarrior startup code for the board.&lt;BR /&gt;&lt;BR /&gt;The actual address programmed may be supplied by the CodeWarrior Linker Control File.&lt;BR /&gt;&lt;BR /&gt;Hope this helps.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Kind Regards&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Simon&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Tue, 29 Apr 2008 23:46:07 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151823#M3987</guid>
      <dc:creator>SimonMarsden_de</dc:creator>
      <dc:date>2008-04-29T23:46:07Z</dc:date>
    </item>
    <item>
      <title>Re: NAND flash base address on M5329EVB</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151824#M3988</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Forgot to mention one other clue to help you get started...&lt;BR /&gt;&lt;BR /&gt;For processors with external Flash, Chip Select 0 is called the boot chip select. It asserts for every external access until the CSMR0 register has been programmed.&lt;BR /&gt;&lt;BR /&gt;This means that the external flash will respond at any address during the early part of the boot process, until CSAR0/CSMR0/CSCR0 are written.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;By the way, I think the CodeWarrior header file calls CSAR0 by the name "MCF_FBCS0_CSAR"&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Hope this helps and doesn't just confuse things!&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;Simon&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Wed, 30 Apr 2008 00:00:23 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151824#M3988</guid>
      <dc:creator>SimonMarsden_de</dc:creator>
      <dc:date>2008-04-30T00:00:23Z</dc:date>
    </item>
    <item>
      <title>Re: NAND flash base address on M5329EVB</title>
      <link>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151825#M3989</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;DIV&gt;&lt;/DIV&gt;Sorry, I've been away for a few days.&lt;BR /&gt;&lt;BR /&gt;Thx for the reply, I did a bit of reading up on you wrote.&lt;BR /&gt;The problem is that the flash I want to access is not the boot flash (CS0)&lt;BR /&gt;but an additional NAND on the 5329 EVB which is connected to CS2.&lt;BR /&gt;&lt;BR /&gt;I read in another thread that for using a new device with FP,&lt;BR /&gt;you have to write a device description (done that) and change&lt;BR /&gt;the .cfg file Flash Programmer uses. (done that too)&lt;BR /&gt;&lt;BR /&gt;In there, there are a few lines setting CSAR0 to 0x00000000,&lt;BR /&gt;mask and modes, etc. These should activate the CS0 everytime&lt;BR /&gt;someone accesses the address space.&lt;BR /&gt;&lt;BR /&gt;I tried to map CSAR2 to 0x10000000, but I found that the instructions&lt;BR /&gt;are not carried out. I even commented out all the stuff for CS0 and still&lt;BR /&gt;had access to boot flash, so what's set there doesn't seem to matter.&lt;BR /&gt;CS0 is boot select, 0x00... is the initial value of CSAR0, so whatever you do,&lt;BR /&gt;u get put through to boot flash. &lt;IMG alt=":smileysad:" class="emoticon emoticon-smileysad" id="smileysad" src="http://freescale.i.lithium.com/i/smilies/16x16_smiley-sad.gif" title="Smiley Sad" /&gt;&lt;BR /&gt;&lt;BR /&gt;I'm starting a new thread in Codewarrior section about .cfg files.&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Sat, 03 May 2008 09:25:51 GMT</pubDate>
      <guid>https://community.nxp.com/t5/ColdFire-68K-Microcontrollers/NAND-flash-base-address-on-M5329EVB/m-p/151825#M3989</guid>
      <dc:creator>MK_Sirona</dc:creator>
      <dc:date>2008-05-03T09:25:51Z</dc:date>
    </item>
  </channel>
</rss>

