主题 : mini6410 旧版 7寸屏一线触摸 nand 启动 跑android问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25044
精华: 0
发帖: 41
金钱: 210 两
威望: 42 点
贡献值: 0 点
综合积分: 82 分
注册时间: 2010-07-18
最后登录: 2018-03-17
楼主  发表于: 2011-03-24 22:22

 mini6410 旧版 7寸屏一线触摸 nand 启动 跑android问题

我的mini6410 买的是7寸屏,当时为解决定位不准问题,用了友善免费提供串口板,在Linux下工作正常

看到android 2.3出来了,于是就下载了 kernel 2.6.36 + android 2.3的镜像文件,

发现,触摸屏卡在了等待设置屏的地方,因为他一直在等触摸屏的输入,但发现无法输入

料想,应该是 最新的镜像不支持 一线触摸,因为镜像名字中没有 -s这个符号

于是找来了以前2.1的链接 ,具体是 http://arm9download.cncncn.com/mini6410/android/rootfs_android-s-20100923.tar.gz

制作了ubi文件,然后重新烧写的ubi,结果同上,还是卡在屏蔽输入的地方。可以确认ubi文件已经烧入,因为启动信息不一样

不知这是何故?

是因为内核镜像也要用回 201009月那个版本么?

本来打算下载已经编译好的镜像,但一直下不了

http://arm9download.cncncn.com/mini6410/mini6410-android-images-20100922.zip

求助.
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-03-24 22:37
试试以下步骤:

1) 自行编译android源代码
2)编译成功后,用genrootfs.sh 生成文件系统文件 (会创建目录 rootfs_dir)
3) 接着,先不要生成 ubi 映象,进行以下修改:
echo TSLIB_TSDEVICE=/dev/ttySAC3 > rootfs_dir/etc/friendlyarm-ts-input.conf
echo CHECK_1WIRE=N > rootfs_dir/etc/ts.detected

即保证 friendlyarm-ts-input.conf 的内容为 /dev/ttySAC3,  ts.detected的内容为 CHECK_1WIRE=N

4) 最后,用genimages.sh生成文件系统映象,重新烧写

good luck!
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
2楼  发表于: 2011-03-25 09:46
genimages.sh 是一个脚本,它会调用 mkubimage,
当然,你熟悉mkubimage的话,建议你用 mkubimage
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
贡献值: 0 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
3楼  发表于: 2011-03-25 20:05
试试不用ubi, 用yaffs文件系统