change log for rtems (2011-09-01)

Peter Dufault dufault at hda.com
Thu Sep 1 11:18:21 UTC 2011


On Sep 1, 2011, at 5:12 , rtems-vc at rtems.org wrote:

>  #define FMPLL     (*( volatile struct FMPLL_tag *)      0xC3F80000)
>  #define EBI       (*( volatile struct EBI_tag *)        0xC3F84000)
>  #define FLASH_A   (*( volatile struct FLASH_tag *)      0xC3F88000)
> +#define FLASH FLASH_A
>  #define FLASH_B   (*( volatile struct FLASH_tag *)      0xC3F8C000)
>  #define SIU       (*( volatile struct SIU_tag *)        0xC3F90000)
> 

Just an observation: It's a pain in the neck that you can't reference these in the debugger.  I locally have a full set of:

volatile struct FLASH_tag * FLASH_ = &FLASH;

so I can easily poke around in the registers.  I guess there is no good way to maintain the current semantics and some compatibility with Freescale header files other than setting the addresses in the linker scripts.

Peter
-----------------
Peter Dufault
HD Associates, Inc.      Software and System Engineering

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/vc/attachments/20110901/5bd05176/attachment.html>


More information about the vc mailing list