beautypg.com

Solvline Eddy DK Ver 2.20 User Manual

Page 39

background image

Chapter 5. Creating Firmware

5-2

To create a firmware image, move to Eddy_DK_2xx/ramdisk to make changes on Makefile.

Makefile resides under “Ramdisk”( /DK Source/ Ramdisk) which is registered as a project.

Version information, amount of Ramdisk to be used, application information to be copied can be configured in

Makefile. Following is Makefile provided in DK.

Note

DK Source is distributed in Linux compatible format.

Thus some commands in Makefile may not be recognized in Windows environment. In such cases, add .exe

to unrecognized utilities in Makefile as shown below.

../tool/genext2fs Æ ../tool/genext2fs

.exe

../tool/mkimage Æ ../tool/mkimage

.exe

../tool/mkfs.jffs2 Æ ../tool/mkfs.jffs2

.exe

IMAGE=ramdisk

FW_NAME

=

eddy-fs-20a.bin

Æ Firmware image name and version info.

CONFIG_NAME =

eddy-cf-20a.bin

Æ Default operating environment info. of Eddy

FIRMWARE_DIR =

../firmware

Æ Directory to save firmware image to be created

## Check environments

#include ../Make.check

config:

@echo -n "Checking ramdisk skeleton files..."

@if [ ! -f "$(ROOT_FS_SKEL)" ] ; then \

echo "fail"; \

exit 0;\

fi

@echo "ok"; \

install:

#@echo "Making ramdisk image..."

#$(TOOL) -b 8192 -d root -D device_table.txt ramdisk

#../tool/genext2fs -U -b 5110 -d root -D device_table.txt ramdisk

#../tool/genext2fs -U -b 7158 -d root -D device_table.txt ramdisk

#../tool/mkcramfs -q -D device_table.txt root ramdisk

../tool/genext2fs.exe

-U -b 10240 -d root -D device_table.txt ramdisk

Æ Configures ramdisk

size to 10,240 K and register device of Eddy/dev, referring to Device_table.txt.

.

gzip -vf9 ramdisk