主题 : 刚买mini6410跑android出问题 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 25588
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2010-07-26
最后登录: 2016-07-20
楼主  发表于: 2011-02-19 12:11

 刚买mini6410跑android出问题

ram:256M nand:256M lcd:n43
文件配置:FriendlyARM.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 = Android/u-boot_nand-ram256.bin
Android-Kernel = Android/azImage_n43
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.ubi
Android-RootFs-RunImage = Android/rootfs_android.ext3


Android安装到nand后从nand启动,linux kernel正常运行,但在启android时报错如下:
one_wire_status: 4
UBIFS error (pid 1138): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 1138): ubifs_read_node: bad node at LEB 602:49320
UBIFS error (pid 1138): ubifs_readdir: cannot find next direntry, error -22
UBIFS error (pid 1138): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 1138): ubifs_read_node: bad node at LEB 602:49320
UBIFS error (pid 1138): ubifs_readdir: cannot find next direntry, error -22
one_wire_status: 2
UBIFS error (pid 1138): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 1138): ubifs_read_node: bad node at LEB 602:49320
UBIFS error (pid 1138): ubifs_readdir: cannot find next direntry, error -22
one_wire_status: 2
UBIFS error (pid 1138): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 1138): ubifs_read_node: bad node at LEB 602:49320
one_wire_status: 4
UBIFS error (pid 1138): ubifs_readdir: cannot find next direntry, error -22
UBIFS error (pid 1138): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 1138): ubifs_read_node: bad node at LEB 602:49320
UBIFS error (pid 1138): ubifs_readdir: cannot find next direntry, error -22
UBIFS error (pid 1138): ubifs_read_node: bad node type (255 but expected 2)
UBIFS error (pid 1138): ubifs_read_node: bad node at LEB 602:49320
UBIFS error (pid 1138): ubifs_readdir: cannot find next direntry, error -22
one_wire_status: 2
。。。。。。。。。。。
级别: 荣誉会员
UID: 34761
精华: 0
发帖: 1348
金钱: 6835 两
威望: 1367 点
综合积分: 2696 分
注册时间: 2010-12-21
最后登录: 2017-06-02
1楼  发表于: 2011-02-19 12:13
重新烧写一遍试试
级别: 新手上路
UID: 25588
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2010-07-26
最后登录: 2016-07-20
2楼  发表于: 2011-02-19 12:16
我已经烧写6、7遍了,每次都报同样的错误,
烧写时串口提示烧写成功。
级别: 新手上路
UID: 25588
精华: 0
发帖: 32
金钱: 160 两
威望: 32 点
综合积分: 64 分
注册时间: 2010-07-26
最后登录: 2016-07-20
3楼  发表于: 2011-02-19 12:19
跑qt和ce都很正常,好像是nand有坏块,不知道烧roofs时ubifs对坏块怎么处理的。
^很多问题的背后都是简单的原因......
级别: 荣誉会员
UID: 34780
精华: 0
发帖: 1219
金钱: 6230 两
威望: 1246 点
综合积分: 2438 分
注册时间: 2010-12-21
最后登录: 2017-09-18
4楼  发表于: 2011-02-21 09:39
烧成yaffs试试看?
级别: 新手上路
UID: 39013
精华: 0
发帖: 11
金钱: 55 两
威望: 11 点
综合积分: 22 分
注册时间: 2011-03-04
最后登录: 2013-08-13
5楼  发表于: 2011-05-29 17:12
你好.
我在mini2440的板上也遇上这种问题

但是不向ubifs中写入文件时不出现问题。

写入文件后sync,就会出现

主要问题定位是在哪里呢?
级别: 总版主
UID: 45585
精华: 3
发帖: 628
金钱: 3375 两
威望: 675 点
综合积分: 1316 分
注册时间: 2011-05-06
最后登录: 2018-10-18
6楼  发表于: 2011-05-29 17:17
当时这个问题是由于一线触摸驱动的bug造成的,现在早已解决了。
2440如果出现类似的出错信息,就可能是其他原因了,但我们没有在2440上发布过ubifs
级别: 新手上路
UID: 50761
精华: 0
发帖: 5
金钱: 25 两
威望: 5 点
综合积分: 10 分
注册时间: 2011-06-25
最后登录: 2011-07-12
7楼  发表于: 2011-06-28 22:59
不知道楼主的问题有没有解决?我也出现了类似的情况,后来参考http://www.aiothome.net/read.php?tid-10559-fpage-1-toread--page-1.html
把SD卡格式化了再烧录就好了。很可能是烧录软件的问题。