change log for rtems (2011-09-01)

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

On Sep 1, 2011, at 5:12 , rtems-vc at 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 Dufault
HD Associates, Inc.      Software and System Engineering

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the vc mailing list