S3C2450/ Mobile Solution/ IM-1.0-06-01
Property of Samsung Electronics Co., Ltd. Mobile Solution Group,
System LSI.
Public
30
4.2
Building Chain.lst(Multiple XIP) Image
In case of MultipleXIP, you cannot generate the Nk.nb0 image. So you cannot download the Nk.nb0
image directly. Instead of Nk.nb0, you can generate following files.
z
Chain.bin
z
Nk.bin
z
Xipkernel.bin
z
Chain.lst
To generate above files, you must do following procedures.
1.
Set smdk2450.bat File
set BSP_NOUSB=
set BSP_NOUSBFN=
set BSP_NOCS8900=1
set BSP_NOBACKLIGHT=1
set BSP_NOBATTERY=1
set BSP_NONANDFS=
set BSP_NOPCCARD=1
@REM 2450 can select MULTIPLEXIP or Single.bin
set IMGMULTIXIP=1
@REM - To support PocketMory
call %_TARGETPLATROOT%\src\Whimory\wmrenv.bat
2.
repeat step 2 to 8 of previous chapter.
3.
Copy blocmmon.c file
To fusing multiple XIP images, Copy blcommon.c file present in the [BSP]\Doc\ directory to
X:\WINCE500\PLATFORM\COMMON\SRC\COMMON\BOOT\BLCOMMON and
X:\WINCE500\PUBLIC\COMMON\OAK\DRIVERS\ETHDBG\BLCOMMON directory.
If you don’t copy this file, there will be error during fusing the OS image to NAND flash.
4.
repeat step 9 to 12 of previous chapter
5.
Change the ce.bib file in release directory
Change the region definition from NK to XIPKERNEL like as below.
The “[ReleaseDirectory]” string can be different depends on your build environment.
nk.exe [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\nk.exe
XIPKERNEL
SH
coredll.dll [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\coredll.dll
XIPKERNEL
SH
filesys.ese [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\filesys.exe
XIPKERNEL
SH
binfs.dll [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\binfs.dll
XIPKERNEL
SH
fsdmgr.dll [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\fsdmgr.dll
XIPKERNEL
SH
mspart.dll [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\mspart.dll
XIPKERNEL
SH
default.fdf [ReleaseDirectory]\RelDir\smdk2450_ARMV4I_Release\default.fdf
XIPKERNEL
SH