CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 6824|回复: 4

求助,SD卡可以启动,NAND加载FS挂死

[复制链接]
发表于 2015-10-12 23:37:17 | 显示全部楼层 |阅读模式
Hi,

我的一块板,用SD卡img可以顺利启动,一切问题没有,然后用NAND启动前面一切顺利,结果每次到FS加载的时候要么卡死,要么跑飞,但是同样的img,我还有一块板子确是好的,开始怀疑Flash坏了,我把Flash芯片和一块好的板卡交换了,结果现象跟着板子的,原来好的板子还是好的,有问题的板子到了那个位置还是卡死或飞掉。求大神帮忙看看是哪里出问题了会导致这样?为啥SD卡可以跑过,NAND死掉。
以下是卡死位置的log。

之前boot一切顺利
.........................
<6>ALSA device list:
ALSA device list:
<6>  #0: sunxi-CODEC  Audio Codec
  #0: sunxi-CODEC  Audio Codec
<6>EXT4-fs (nandb): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (nandb): mounted filesystem with ordered data mode. Opts: (null)
<6>VFS: Mounted root (ext4 filesystem) on device 93:2.
VFS: Mounted root (ext4 filesystem) on device 93:2.
<6>devtmpfs: mounted
devtmpfs: mounted
<6>Freeing init memory: 208K
Freeing init memory: 208K
<6>Write protecting the kernel text section c0008000 - c0907000
Write protecting the kernel text section c0008000 - c0907000
Mount failed for selinuxfs on /sys/fs/selinux:  No such file or directory
INIT: version 2.88 booting

此处死掉或飞掉。
详细log见附件。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

发表于 2015-10-13 11:00:20 | 显示全部楼层
固件不是官方做的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-10-13 23:20:01 | 显示全部楼层
本帖最后由 neksn 于 2015-10-13 23:21 编辑
@allen 发表于 2015-10-13 11:00
固件不是官方做的

恩,这个log的固件是自己编的,因为用遍官方固件也是一样,所以就自己试编译固件,甚至用了Android固件也到固定地方挂死了。我猜测是硬件哪里出问题了,可对比半天就是找不到,电阻值都一个个对比了,而且SD卡固件可以启动,那外围硬件就应该都一样的。以下是官方debian-server-ct-nand-hdmi-v1.0的img下的log,可能是哪里出问题了:
<6>ALSA device list:
ALSA device list:
<6>  #0: sunxi-CODEC  Audio Codec
  #0: sunxi-CODEC  Audio Codec
<6>  #1: sunxi-sndspdif
  #1: sunxi-sndspdif
<6>EXT4-fs (nandb): recovery complete
EXT4-fs (nandb): recovery complete
<6>EXT4-fs (nandb): mounted filesystem with ordered data mode. Opts: (null)
EXT4-fs (nandb): mounted filesystem with ordered data mode. Opts: (null)
<6>VFS: Mounted root (ext4 filesystem) on device 93:2.
VFS: Mounted root (ext4 filesystem) on device 93:2.
<6>devtmpfs: mounted
devtmpfs: mounted
<6>Freeing init memory: 208K
Freeing init memory: 208K
<6>Write protecting the kernel text section c0008000 - c08fd000
Write protecting the kernel text section c0008000 - c08fd000
INIT: version 2.88 booting
INIT: Entering runlevel: 2
[info] Using makefile-style concurrent boot in runlevel 2.
到这里就死趴了,有时候能往下跑一些,报segment fault,或者就乱飞内存了。没一次能顺利启动的

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-3-28 18:28 , Processed in 0.024693 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部