主题 : 請問如何解決mini 6410 7" Touchpad LCD 無法正常運行 复制链接 | 浏览器收藏 | 打印
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
贡献值: 0 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
楼主  发表于: 2012-02-01 11:57

 請問如何解決mini 6410 7" Touchpad LCD 無法正常運行

已解決,參考mini6410B-201111103那版image的/etc/friendlyarm-ts-input.conf及/etc/ts.detected

cat /etc/friendlyarm-ts-input.conf

TSLIB_TSDEVICE=/dev/touchscreen-1wire

cat /etc/ts.detected

CHECK_1WIRE=N


=========================
可以請問一下,友善是否針不同型號的觸屏說明,要修改參數?
因為是新手希望能更全面了解相関資訊


原本購買mini6410 為裸版,後來網購了mini6410 用 7" LCD,先使用原先配置(),但發現Touch pad沒有反應,
後來改為以下

1.Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs  init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial3 skipcali=y:進入系統後,無法正常操作Touch pad
2.Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs  init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial3 :停在calibrate的畫面...而且 手點沒有反應....
我用SDIO燒錄,Sandisk 8G沒有反應,改用512MB正常...  .(Friendlyarm.ini內容)

LCD-Mode = No

CheckOneButton=No
Action=install
OS= Android

VerifyNandWrite=No

StatusType = Beeper| LED


################### Android ####################
Android-BootLoader = Android/u-boot_nand-ram256.bin
#Android-Kernel = Android/azImage_n43
#Android-Kernel = Android/zImage
#Android-Kernel = Android/azImage_a70
Android-Kernel = Android/azImage_s70
#Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs  init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial0 skipcali=y
Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs  init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial3 skipcali=y
#Android-RootFs-InstallImage = Android/rootfs_android-slc.ubi
Android-RootFs-InstallImage = Android/rootfs_android_ath.ubi
Android-RootFs-RunImage = Android/rootfs_android.ext3


Console的訊息,停在calibrate

Freeing init memory: 1396K
UBIFS: mounted UBI device 0, volume 0, name "FriendlyARM-root"
UBIFS: file system size:   1038127104 bytes (1013796 KiB, 990 MiB, 8046 LEBs)
UBIFS: journal size:       9033728 bytes (8822 KiB, 8 MiB, 71 LEBs)
UBIFS: media format:       w4/r0 (latest is w4/r0)
UBIFS: default compressor: lzo
UBIFS: reserved for root:  0 bytes (0 KiB)
one_wire_status: 4
TouchDevice: /dev/s3c2410_serial3
xres = 800, yres = 480


PS.我使用mini6410B-201111103那版的zaImage_a70及zaImage_s70都無法正常運行
[ 此帖被kazaya在2012-02-06 16:51重新编辑 ]
自由,自强,共享,共创。
级别: 论坛版主
UID: 12573
精华: 27
发帖: 8838
金钱: 46490 两
威望: 9298 点
贡献值: 27 点
综合积分: 18216 分
注册时间: 2010-01-09
最后登录: 2019-07-16
1楼  发表于: 2012-02-01 12:10
校准界面拍照贴来看看
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
http://www.arm9home.net/read.php?tid-14431.html

[注]: 此处签名链接仅为指引方向,而非解答问题本身.
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
贡献值: 0 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
2楼  发表于: 2012-02-01 13:25
沒有帶相機 用文字形容:


[+]
           Friend IyARM Enhanced calibration utility
          Touch crosshair to calibrate      
          TouchDevice: /dev/s3c2410_serial3


[+] 在左上角

进行校准时按十字标没反应
级别: 风云使者
UID: 36096
精华: 3
发帖: 2513
金钱: 14075 两
威望: 2815 点
贡献值: 3 点
综合积分: 5086 分
注册时间: 2011-01-11
最后登录: 2015-11-15
3楼  发表于: 2012-02-01 13:40
电阻触摸屏的那个小排线与那个蓝色的驱动板接好了吗??
极度缺钱,求捐赠……支付宝兼邮箱:huming2207@qq.com
级别: 圣骑士
UID: 44407
精华: 0
发帖: 386
金钱: 1945 两
威望: 389 点
贡献值: 0 点
综合积分: 772 分
注册时间: 2011-04-25
最后登录: 2014-08-25
4楼  发表于: 2012-02-01 14:18
將原本已經鎖好的....LCD再拆開來說明,目前肉眼狀況,
因為我實在是沒有裝過7"的觸控,手邊相機在家(用文字敘述,請原諒我):

LCD 背面情形:
1. LCD1 (左上方):lcd转接头fpc0.5-40p 2a1102053a 接著
2.LCD2 (右上方) :空
3.con1(中左方):电阻触摸屏的那个排线与那个蓝色的驱动板
4. lcd-a70(中右方):电阻触摸屏的那个"小"排线与那个蓝色的驱动板  相接  
5.con3、con4:沒有銲任何接口

=================================
我後來完整使用友善的設置....就正常.....
簡單說,就是友善提供的rootfs OK,我自行編譯rootfs 就是不行....

先前是:
我操用的FriendARM.ini:

#Android-BootLoader = Android/u-boot_nand-ram256.bin(友善提供mini6410B-201111103那版)
Android-BootLoader = superboot-20111111.bin
#Android-Kernel = Android/azImage_n43 (友善提供mini6410B-201111103那版)
#Android-Kernel = Android/zImage(自行編譯mini6410B-201111103那版)
Android-Kernel = Android/azImage_a70 (友善提供mini6410B-201111103那版)
#Android-Kernel = Android/azImage_s70 (友善提供mini6410B-201111103那版)
#Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs  init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial0 skipcali=y
Android-CommandLine = root=ubi0:FriendlyARM-root ubi.mtd=2 rootfstype=ubifs  init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial0
#Android-RootFs-InstallImage = Android/rootfs_android-slc.ubi
Android-RootFs-InstallImage = Android/rootfs_android_ath.ubi (自行編譯mini6410B-201111103那版)
Android-RootFs-RunImage = Android/rootfs_android.ext3 (友善提供mini6410B-201111103那版)


友善mini6410B-201111103那版的FriendARM.ini內容:

#This line cannot be removed. by FriendlyARM(www.arm9.net)

CheckOneButton=No
Action=install
OS= android

VerifyNandWrite=No

StatusType = Beeper| LED

################### Android ####################
Android-BootLoader = superboot-20111111.bin
Android-Kernel = Android/azImage_a70
Android-CommandLine = root=/dev/mtdblock2 rootfstype=yaffs2 init=/linuxrc console=ttySAC0,115200 androidboot.console=s3c2410_serial0
Android-RootFs-InstallImage = Android/rootfs_android.img
Android-RootFs-RunImage = Android/rootfs_android.ext3



查了一下「網站提供資訊」,好像這段有提到:
http://www.aiothome.net/read.php?tid=14146

但是我查了一下我編譯的檔案內容是
friendlyarm-ts-input.conf 的内容为/dev/s3c2410_serail3, ts.detected的内容为 CHECK_1WIRE=N
與友善提供一樣


什么是一线精准触摸?
目前市面上的6410的很多产品都有触摸不够准确的问题(特别是使用大屏时),友善为了解决这个问题开发了一线精准触摸,其原理是在触摸屏控制端增加了一个小芯片,并在此芯片上开发单片机程序实现了触摸数据的采集然后通过数字的方式传输到开发板上,在开发板端再还原成系统所认识的触摸屏数据,由于触摸数据是通过数字方式进行传输,所以可以一劳永逸地解决了ADC触摸数据被干扰的问题,从而使得触摸足够精准。

开发板的使用

旧版串口触摸屏如何使用新光盘中的软件?
请更新你的光盘到2011-07-22以后的版本(可到http://www.aiothome.net上下载最新的光盘),我们提供了一个genrootfs-s.sh用于制作针对串口触摸屏的文件系统,你也可以按以下方法手动制作:
Android系统的解决方法:
1) 自行编译android源代码
2)编译成功后,用genrootfs.sh生成文件系统文件 (会创建目录 rootfs_dir)
3) 接着,先不要生成 ubi 映象,进行以下修改:
echo TSLIB_TSDEVICE=/dev/s3c2410_serail3> rootfs_dir/etc/friendlyarm-ts-input.conf
echo CHECK_1WIRE=N >rootfs_dir/etc/ts.detected
即保证 friendlyarm-ts-input.conf 的内容为/dev/s3c2410_serail3, ts.detected的内容为 CHECK_1WIRE=N
4) 最后,用genimages.sh生成文件系统映象,重新烧写

Linux系统的解决方法与Android系统的方法基本相同,但串口设备名称由 /dev/s3c2410_serail3 改为 /dev/ttySAC3。
[ 此帖被kazaya在2012-02-02 11:22重新编辑 ]
Natural
级别: 侠客
UID: 23967
精华: 0
发帖: 56
金钱: 300 两
威望: 60 点
贡献值: 0 点
综合积分: 112 分
注册时间: 2010-06-29
最后登录: 2017-03-15
5楼  发表于: 2012-03-28 17:50
请问:
不管我将 friendlyarm-ts-input.conf 设定成 TSLIB_TSDEVICE=/dev/touchscreen-1wire
或 TSLIB_TSDEVICE=/dev/s3c2410_serial3
Touch 都无法使用, 还有其他方法吗??
P.S. 我使用的image是 rootfs_android20110722