User`s manual
UC-8410/8416/8418 LX User’s Manual Programmer’s Guide
5-2
Flash Memory Map
Partition sizes are hard coded into the kernel binary. To change partition sizes, you will need to
rebuild the kernel. The flash memory map is shown in the following table.
Address Size Contents
0x00000000 – 0x0005FFFF 640 KB Boot Loader—Read ONLY
0x00060000 – 0x001FFFFF 1.875 MB Kernel object code—Read ONLY
0x00200000 – 0x00DFFFFF 13.375 MB Root file system (JFFS2) —Read ONLY
0x00E00000 – 0x01FCFFFF 32 MB User root file system (JFFS2) —Read/Write
0x01FC0000 – 0x01FDFFFF 128 KB Boot Loader configuration and
directory—Read ONLY
256 KB SRAM—Read./Write
NOTE 1. The default Moxa file system only enables the network. It lets users recover the user file
system when it fails.
2. The user file system is a complete file system. Users can create and delete directories and
files (including source code and executable files) as needed.
3. Users can create the user file system on the PC host or target platform, and then copy it to
the UC-8410/8416/8418.
Linux Tool Chain Introduction
To ensure that an application will be able to run correctly when installed on the
UC-8410/8416/8418, you must ensure that it is compiled and linked to the same libraries that will
be present on the UC-8410/8416/8418. This is particularly true when the RISC XScale processor
architecture of the UC-8410/8416/8418 differs from the CISC x86 processor architecture of the
host system, but it is also true if the processor architecture is the same.
The host tool chain that comes with the UC-8410/8416/8418 contains a suite of cross compilers
and other tools, as well as the libraries and headers that are necessary to compile applications for
the UC-8410/8416/8418. The host environment must be running Linux to install the
UC-8410/8416/8418 GNU Tool Chain. We have confirmed that the following Linux distributions
can be used to install the tool chain:
Redhat 7.3/8.0/9.0, Fefora core 1/2/3/4/5, Debian 4.0 32 bits platform.
The Tool Chain will need about 836 MB of hard disk space on your PC. The UC-8410/8416/8418
Tool Chain is located on the UC-8410/8416/8418 CD. To install the Tool Chain, insert the CD
into your PC and then issue the following commands:
#mount /dev/cdrom /mnt/cdrom
#sh /mnt/cdrom/tool-chain/linux/arm-linux_2.1.sh
Wait for a few minutes while the Tool Chain is installed automatically on your Linux PC. Once
the host environment has been installed, add the directory
/opt/montavista/pro/devkit/arm/xscale_be/bin/ to your path and the directory
/opt/montavista/pro/devkit/arm/xscale_be/man/ to your manual path. You can do this temporarily
for the current login session by issuing the following commands:
#export PATH=“/usr/local/arm-linux/bin:$PATH”
#export MANPATH=“/usr/local/arm-linux/man:$MANPATH”