A board-specific configuration must define the following objects. They are defined in the ECML target.xml file using variables and folders. More information on how to define these objects is given in the following sections:
IMAGE_DIR which specifies the mkimage tool output repository (Global variables folder).
sys_bank which specifies the default system image memory bank (Banks folder).
banks which specifies the list of system image memory banks (Misc folder).
ram_area which specifies the default system image linking area--only used for bss. (Areas folder).
supervisor_context_area_ref which specifies a reference to the address range where global system control blocks must be allocated (Areas folder).
user_context_area_ref which specifies a reference to the address range where user software registers must be allocated (Areas folder).
BSP_files which specifies the list of BSP files that must be added to the system image. The full paths of these files are specified in the Files folder (System image folder).
env_file which specifies the path of the generated file containing the initial state of the system environment variables. It is defined in the Auto-generated files folder.
symb which specifies the path of the generated file containing the kernel debugger symbols (Auto-generated files folder).
bootconf which specifies the path of the bootconf application (Auto-generated files folder).
heap_size which specifies the bootconf heap size (Misc folder).
ksp which specifies the microkernel address space configuration (Kernel address space folder).
space_barrier which must be defined for x86 and MPC860 based platforms.