RTEMS
5.1
|
MPC55XX flash memory support. More...
#include <errno.h>
#include <sys/types.h>
#include <mpc55xx/regs.h>
#include <mpc55xx/mpc55xx.h>
#include <libcpu/powerpc-utility.h>
#include <rtems/powerpc/registers.h>
MPC55XX flash memory support.
I set my MMU up to map what will finally be in flash into RAM and at the same time I map the flash to a different location. When the software is tested I can use this to copy the RAM version of the program into the flash and when I reboot I'm running out of flash.
I use a flag word located after the boot configuration half-word to indicate that the MMU should be left alone, and I don't include the RCHW or that flag in my call to this routine.
There are obviously other uses for this.