本文共 725 字,大约阅读时间需要 2 分钟。
修改E2内核源码,更改roflash、mtd分区的方法
相关刷机包见:
http://www.doczj.com/doc/181e5f659b6648d7c1c746ca.html/thread-340177-1-1.html
一:编译内核:
1:首先你要建立交叉编译环境。
(交叉编译环境的建立不在本文的谈论范围内。相关教程百度、google。)
2:下载E2内核源码:
https://http://www.doczj.com/doc/181e5f659b6648d7c1c746ca.html/
kernel-R564_G_12.00.40P-r1.tar.gz
3:解压得到linux-2.4.17文件夹,将3D辛苦自己做的ilove3d_kernel_v3.diff补丁复制到linux-2.4.17
文件夹里面。
在linux-2.4.17文件夹内打开命令终端,打补丁:patch -p1 ilove3d_kernel_v3.diff
4:用UE32编辑linux-2.4.17文件夹里面的Makefile,修改交叉编译的命令路径:
CROSS_COMPILE = ********
********为你自己的arm-linux-gcc所在的路径
5:在linux-2.4.17文件夹内打开命令终端,
./setup.sh PRODUCT=SUMATRA
make dep
make bzImage
生成的zImage在linux-2.4.17/arch/arm/boot里面
zImage开头补齐2048字节的FF,末尾补齐FF使zImage的大小为1048576字节(1M)
将zImage改名为CG33_0x000A0000.smg
转载地址:http://ibtnx.baihongyu.com/