设备安装到现场运行一段时间后,启动不了系统
[ 0.890808] omap2-nand driver initializing
[ 0.895446] No NAND device found
[ 0.899047] No NAND device found
[ 0.902648] OneNAND driver initializing
[ 0.907928] UBI error: ubi_init: UBI error: cannot initialize UBI, error -19
这是内核打印的信息,发现不了NAND FLASH,内核驱动打印了出来的nand flash id=0xFF
uboot中可以识别此nand flash
还发现一个不同之处,不知道和这有没有关系
设备正常运行的时候,内核打印:
0.000000] OMAP clockevent source: GPTIMER2 at 24000000 Hz
不正常后,内核打印时钟:
OMAP clockevent source: GPTIMER2 at 19200000 Hz
时钟变了
帮忙给看看,在线急等
Steven Liu1:
为啥会有19.2MHz的时钟,这个频点是在我们boot阶段的时候对主时钟的可选配置频率之一。推测你的板子上应该是用的24MHz的主时钟吧。
有这个频点的时钟出现,我建议你现在自己板子运行异常的时候,先在uboot中打印0x44e10040的寄存器地址,通过md 0x44E10040来输出。然后查一下是不是系统上电时刻,对主时钟的配置频点采样出错了,15:14正常应为01,即24MHz,异常采样可能是00,即19.2MHz。先从这一点排查开始。
user1151637:
请问你最后解决了吗?我现在也是这个问题。
user1151637:
回复 Steven Liu1:
我的BOOT14引脚通过10K上拉到3.3V的,没有复用这个引脚,为什么SYSBOOT还是00啊?
yongqing wang:
回复 user1151637:
SYSBOOT整个寄存器的值是什么
TI中文支持网


