主题 : 关于移植Android到mini2440遇到的问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 4972
精华: 0
发帖: 6
金钱: 35 两
威望: 10 点
贡献值: 0 点
综合积分: 12 分
注册时间: 2009-04-05
最后登录: 2014-04-25
楼主  发表于: 2009-11-28 17:22

 关于移植Android到mini2440遇到的问题

shinelk您好:
我是按照你写的Android on mini2440 简易编译安装指南去移植系统的。
现在有几个问题:
1.文档是对Nand Flash为128M写的,但是我是年初买的板子,只有64M,屏是NEC的不是统宝的。硬件就这两点不一样
2.交叉编译器是不是arm-linux-gcc-4.3.2 with EABI我忘记了,但一定是arm-linux-gcc-4.3.2的,arm-linux-gcc –v显示的跟文档的是一样的。
3.mkyaffs2image-128M我用的是FriendlyARM网站下的mkyaffs2image
#mkyaffs2image fs mini2440T35_android.img后生成的
mini2440T35_android.img有69.2 MB,很明显这个文件没法放到64M的 Nand Flash.
我用的烧录为dnw2在终端显示 :usb_bulk_write failed: Resource temporarily unavailable

bootloader及zImage已经烧进去了。
现在很困惑,希望得到版主的帮助。
想知道针对64M的Nand Flash需要修改哪些地方.
级别: 新手上路
UID: 7025
精华: 0
发帖: 29
金钱: 255 两
威望: 114 点
贡献值: 0 点
综合积分: 58 分
注册时间: 2009-06-29
最后登录: 2012-05-03
1楼  发表于: 2009-11-28 20:42
下载128M版本的内核源码,在将下面三个文件替换掉,在对应文件夹中可以找到64M版本的源文件,例如arm/tools/下有一个mach-types_64M文件,根文件都是一样的,64M的板子就只能将根文件系统放到SD上了.

arch/arm/mach-s3c2440/mach-smdk2440.c
arch/arm/plat-s3c24xx/common-smdk.c
arm/tools/mach-types

如果你不想重新编译,也可以用我已经编译好的:  http://www.aiothome.net/read.php?tid-2903.html