The PXS has 4 Mb of Flash memory organized into 64 pages of 64K each. The first 64K page can be written in 8K blocks. The remainder can be ritten only in 64K blocks. Flash memory is mapped into the processor's address space at 0x05000000-0x053FFFFF. The organization of Flash is shown below:
05000000-05001FFF 8K Bootstrap loader
05002000-05003FFF 8K Unused
05004000-05005FFF 8K Unused
05006000-05007FFF 8K Unused
05008000-05009FFF 8K Unused
0500A000-0500BFFF 8K Unused
0500C000-0500DFFF 8K Unused
0500E000-0500FFFF 8K Unused
05010000-0501FFFF 64K RedBoot
05020000-0502FFFF 64K RedBoot
05030000-0503FFFF 64K FIS file area
. .
. .
. .
053C0000-053CFFFF 64K FIS file area
053D0000-053DFFFF 64K LayGO cfg file area
053E0000-053EFFFF 64K PXS cfg data area
053F0000-053FFFFF 64K FIS directory area
Writing or erasing any area that is not within the FIS file area
may render the PXS inoperable. Writing or erasing the area in which RedBoot
or the Bootstrap loader are stored is
will render the PXS inoperable, and in that case, the PXS will have to be
returned to Advanced Relay to be restored.