public inbox for ecos-devel@sourceware.org
 help / color / mirror / Atom feed
* Problem with STM32 flash driver on Rev-Z silicon.
@ 2009-01-02 11:19 Chris Holgate
  2009-01-02 11:30 ` Simon Kallweit
  0 siblings, 1 reply; 3+ messages in thread
From: Chris Holgate @ 2009-01-02 11:19 UTC (permalink / raw)
  To: ecos-devel

Hi folks,

I have encountered a problem with the STM32 flash driver on revision Z
devices.  According to the errata document, the debug registers cannot
be accessed from the processor on rev-Z devices   This means that it it
not possible to get the device type by reading CYGHWR_HAL_STM32_MCU_ID,
which causes the flash driver to use invalid parameters.  Maybe it would
be better to rely on the HAL configuration for this information.

I also noticed that the flash and RAM size definitions stored in the
CYGHWR_HAL_STM32_DEV_SIG register are the wrong way round for my device
(ie, the _FSIZE macro gets the RAM size and the _RSIZE macro gets the
flash size).  I don't know if this is an eCos bug or a rev-Z bug, since
the documentation for this register seems a bit vague.

Chris.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2009-01-02 16:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-01-02 11:19 Problem with STM32 flash driver on Rev-Z silicon Chris Holgate
2009-01-02 11:30 ` Simon Kallweit
2009-01-02 16:16   ` Chris Holgate

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).