[coldfire-gnu-discuss] Sprite's support for ST M29W160EB Flash

Tarmo Kuuse tarmo.kuuse at proekspert.ee
Thu Jul 16 10:41:46 UTC 2009


Daniel Jacobowitz wrote:
> On Tue, Jul 14, 2009 at 05:14:22PM +0300, Tarmo Kuuse wrote:
>> We finally received the real boards which replace M5208EVBe as
>> development platform. The product board has ST M29W160EB Flash
>> devices.
>>
>> I'm trying to create a board definition, but cannot find relevant
>> Flash device configurations (tab 'Memory map').
>>
>> The only information regarding flash devices is "Supported flash
>> device types include cfm and cfi" (Getting started guide, ch 8.11, p
>> 131). That doesn't tell me much. Could you please elaborate - what do
>> 'cfm' and 'cfi' represent? Which one should I use for my Flash?
> 
> CFM is the integrated boot flash in some ColdFire chips.  An ST part
> is not going to be a CFM flash.  CFI is the Common Flash Interface; if
> the chip supports CFI, the Sourcery G++ Sprite will be able to probe
> for it and select the correct programming algorithm.
> 
> If the chip is not CFI-compliant, or uses an unknown programming
> algorithm, then you have a couple of options; you can use an external
> tool to program the flash (mark it as "ROM" in the Board Builder
> instead of flash), or else contact CodeSourcery sales about adding
> support for the chip.

Thank you for the reply. Mystery solved.

Fortunately the Flash chip's spec claims that CFI is supported.

--
Kind regards,
Tarmo Kuuse



More information about the coldfire-gnu-discuss mailing list