Name |
offset |
size |
size |
vivi |
0 |
0x00020000 | 128k |
param | 0x00020000 | 0x00010000 | 64k |
kernel | 0x00030000 | 0x002d0000 | 2M+832K |
root | 0x00300000 | 0x00300000 | 3M |
user | 0x00600000 | 0x00a00000 | 10M |
|
进入到vivi源码目录
|
(1)修改该目录下的Makefile文件,
第17行改为:LINUX_INCLUDE_DIR= /usr/local/arm/2.95.3/include,该路径为交叉编译工具链的Include目录
第25行改为:CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux-,该路径为交叉编译工具链的路径
第88行改为:ARM_GCC_LIBS = /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3,该路径为交叉编译工具链的库所在的目录.保存退出
(2)修改arch/s3c2410/smdk.c,设置NAND FLASH的分区信息,依照上表对NAND FLASH的分区规划,修改如下:
|
其中这里的flash表示分区的标志,这个标志表示了这个分区的用途。通过source insight可以看到,这些标志定义在vivi/include/Priv_data.h
|
【4.配置编译运行vivi】
移植完成后,在vivi目录下执行配置编译vivi命令,会在vivi目录下生成vivi二进制文件
|
会在vivi目录下生成vivi二进制文件,通过ls命令查看
|
打开Euukit-III配套的FLASH烧写程序Embest Online Flash Programmer,先载入烧写VIVI的FLASH配置文档(S3C2410&NandFLash_vivi.cfg),把vivi烧写到NAND FLASH中。注意,烧写之前,一定要把s3c2410子板的SW104跳线短接。烧写完成,重新启动开发板,可以在Windows的超级终端中看到VIVI的如下启动信息
|
在vivi提示符下,输入part show命令,可以看到Flash的分区信息如下
|
表示VIVI移植成功,下一步就要做LINUX2.6.18内核移植了。
Name |
offset |
size |
size |
vivi |
0 |
0x00020000 | 128k |
param | 0x00020000 | 0x00010000 | 64k |
kernel | 0x00030000 | 0x002d0000 | 2M+832K |
root | 0x00300000 | 0x00300000 | 3M |
user | 0x00600000 | 0x00a00000 | 10M |
|
进入到vivi源码目录
|
(1)修改该目录下的Makefile文件,
第17行改为:LINUX_INCLUDE_DIR= /usr/local/arm/2.95.3/include,该路径为交叉编译工具链的Include目录
第25行改为:CROSS_COMPILE = /usr/local/arm/2.95.3/bin/arm-linux-,该路径为交叉编译工具链的路径
第88行改为:ARM_GCC_LIBS = /usr/local/arm/2.95.3/lib/gcc-lib/arm-linux/2.95.3,该路径为交叉编译工具链的库所在的目录.保存退出
(2)修改arch/s3c2410/smdk.c,设置NAND FLASH的分区信息,依照上表对NAND FLASH的分区规划,修改如下:
|
其中这里的flash表示分区的标志,这个标志表示了这个分区的用途。通过source insight可以看到,这些标志定义在vivi/include/Priv_data.h
|
【4.配置编译运行vivi】
移植完成后,在vivi目录下执行配置编译vivi命令,会在vivi目录下生成vivi二进制文件
|
会在vivi目录下生成vivi二进制文件,通过ls命令查看
|
打开Euukit-III配套的FLASH烧写程序Embest Online Flash Programmer,先载入烧写VIVI的FLASH配置文档(S3C2410&NandFLash_vivi.cfg),把vivi烧写到NAND FLASH中。注意,烧写之前,一定要把s3c2410子板的SW104跳线短接。烧写完成,重新启动开发板,可以在Windows的超级终端中看到VIVI的如下启动信息
|
在vivi提示符下,输入part show命令,可以看到Flash的分区信息如下
|
表示VIVI移植成功,下一步就要做LINUX2.6.18内核移植了。