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-0001.html>
More information about the vc
mailing list