主题 : 请教Tiny6410刷机问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 76927
精华: 1
发帖: 32
金钱: 210 两
威望: 42 点
综合积分: 84 分
注册时间: 2012-08-31
最后登录: 2012-12-15
楼主  发表于: 2012-09-04 18:00

 请教Tiny6410刷机问题

Tiny6410刷机过程故障描述

1.    工具和环境
1.1    Tiny6410套件
1.1.1    来源:通过友善之臂论坛提供的淘宝购买链接购买,2012-9-3收到该套件。
1.1.2    配置:RAM:256MB, NAND:256(SLC), LCD Type: S70
1.1.3    原始状态:出厂预装Linux+Qt, 收货后按Tiny6410附带资料光盘A中的《Tiny6410功能测试指南》测试大部分功能,正常!
1.2    PC操作系统:Windows XP
1.3    外接usb读卡器:世友(SIYOTEAM), Model: SY-638(新购)
1.4    SD卡:Transcend 16GB(新购)
1.5    参考文档:《Tiny6410刷机指南》
2.    刷机过程描述
2.1    在PC机上将新购的SD格式化(非快速格式化),格式化时选择的文件系统为:FAT32。
2.2    按照《Tiny6410刷机指南》1.1.1要求,基于WindowsXP,使用SD-Flasher.exe向该SD卡烧写BIOS —— superboot-6410.bin, SD-Flasher烧写过程和烧写完成弹出的信息均和《Tiny6410刷机指南》1.1.1展示的一致!
2.3    通过交互式图形界面安装系统:按照《Tiny6410刷机指南》1.2.1要求,将Tiny6410附带光盘B中的images的整个文件夹复制到SD卡中,然后按常规操作从PC上卸下SD卡。
2.4    在断电情况下,将SD卡插入Tiny6410的SD卡卡座中,将S2开关切换到SD卡启动模式,将Tiny6410的串口信息通过串口线输出至PC机,至然打开Tiny6410电源。
2.5    按屏幕提示选择烧写Linux, 烧写过程和烧写完成弹出的信息均和《Tiny6410刷机指南》1.2.1展示的一致!串口输出的信息如下:

Superboot6410
Ver: 120810
CPU: S3C6410 533MHz
RAM: 256MB
NAND: 256MB(SLC) ID:ECDA1095
Touch Device: 1-wire
LCD Type: S70(Auto)
Superboot6410
Ver: 120810
CPU: S3C6410 533MHz
RAM: 256MB
NAND: 256MB(SLC) ID:ECDA1095
Touch Device: 1-wire
LCD Type: S70(Auto)
Installing OS 'LINUX'
Installing bootloader...
Coming to InstallSuperBoot
file: /images/superboot-6410.bin: 264 KB(270336 Byte)
Installing bootloader succeed
Installing kernel...
file: /images/Linux/zImage: 3 MB(3763668 Byte)
Installing kernel succeed
Installing ubifs-image...
file: /images/Linux/rootfs_qtopia_qt4-mlc2.ubi: 164 MB(171966464 Byte)
Skip block 0xb5
Installing ubifs-image succeed
OS 'LINUX' Installed

2.6    断开Tiny6410电源,将S2开关切换到NAND Flash启动模式,约15秒钟后接通Tiny6410电源,显示屏左上角始终显示“企鹅”图标,呈现“死机”状态,而串口输出的信息如下:
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
asoc: wm9713-hifi <-> samsung-ac97 mapping ok
mmc0: new high speed SDHC card at address b368
mmcblk0: mmc0:b368 SDC   15.0 GiB
mmcblk0: p1
ALSA device list:
  #0: MINI6410
TCP cubic registered
NET: Registered protocol family 17
VFP support v0.3: implementor 41 architecture 1 part 20 variant b rev 5
s3c-rtc s3c64xx-rtc: setting system clock to 2000-01-03 17:34:17 UTC (946920857)
Freeing init memory: 1412K
mount: mounting ubi0:FriendlyARM-root on /r failed: No such device
1Wire touchscreen OK
/init: line 103: can't open /r/dev/console: no such file
Kernel panic - not syncing: Attempted to kill init!
[<c0178c44>] (unwind_backtrace+0x0/0xe4) from [<c05159c8>] (panic+0x58/0x174)
[<c05159c8>] (panic+0x58/0x174) from [<c018aeb0>] (do_exit+0x68/0x5e4)
[<c018aeb0>] (do_exit+0x68/0x5e4) from [<c018b6f0>] (do_group_exit+0x90/0xc4)
[<c018b6f0>] (do_group_exit+0x90/0xc4) from [<c018b734>] (sys_exit_group+0x10/0x18)
[<c018b734>] (sys_exit_group+0x10/0x18) from [<c01735e0>] (ret_fast_syscall+0x0/0x30)
one_wire_status: 2
停在此处!
级别: 新手上路
UID: 76927
精华: 1
发帖: 32
金钱: 210 两
威望: 42 点
综合积分: 84 分
注册时间: 2012-08-31
最后登录: 2012-12-15
1楼  发表于: 2012-09-04 18:13
补充信息:刷Android也不行,但可成功刷Wince,请速指导解决为盼!
级别: 新手上路
UID: 76927
精华: 1
发帖: 32
金钱: 210 两
威望: 42 点
综合积分: 84 分
注册时间: 2012-08-31
最后登录: 2012-12-15
2楼  发表于: 2012-09-04 21:24
问题解决:Tiny6410附带资料光盘B中images目录下的FriendlyARM.ini配置文件是针对MLC NAND Flash的,而本人用的Tiny6410选配的是SLC NAND Flash, 故应参考“Tiny6410附带资料光盘B/images/现存即用的配置文件”中的相关文件来修改FriendlyARM.ini配置文件,以便通过交互式图形界面安装系统。