天嵌 ARM开发社区

 找回密码
 注册
12
返回列表 发新帖
楼主: bluesnowbird

Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(2,0)

[复制链接]
~悟`~念~ 发表于 2012-5-11 10:52:00 | 显示全部楼层
本帖最后由 ~悟`~念~ 于 2012-5-11 10:55 编辑
bluesnowbird 发表于 2012-5-11 10:32
我也试过用光盘里带的uboot直接烧写 并且烧写里面的linux 文件系统
就是按照光盘里说的移植啊可是总也 ...


你的重启情况我遇到过,我那会儿比你的还糟糕,不能插入usb,一插入就蓝屏,我的解决办法:先格式化nand flash,然后用jlink(或jtag)重新烧写uboot即可解决,你用usb转串口,可以说明你用的不是台式机而是笔记本,所以你应该用jlink去烧写。  方法1:你先格式化nand flash 然后用jlink烧写uboot,烧录完后重启就Ok了;方法2:如果没有买jlink 可以先试试usb一键下载uboot。(两种操作都得先格式化nand flash) 具体操作可以在《TQ2440开发板使用手册V2.5_20100611.pdf》手册里的烧录部分由明确的介绍!
这种错误是可能是你原先烧录wince,和现在烧录linux和uboot的时候操作不当造成的!我那会儿解决时候烧录了一次还是有重启的现象,烧录了第二次uboot才解决!这个我深有体会!希望能帮到你!
 楼主| bluesnowbird 发表于 2012-5-11 17:59:11 | 显示全部楼层
~悟`~念~ 发表于 2012-5-11 08:23
直接烧写光盘里的uboot很简单,用USB一键下载或者用jtag都可以,这个手册的用法里讲的很清楚!

我烧写 盘里带的uboot 和内核及 文件系统后出现如下东东::'(
Start Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00200000 ... Copy Kernel to SDRAM done,NOW, Booting Linux......
data abort
pc : [<3000b420>]    lr : [<0000005c>]
sp : 302441c4  ip : 210da88b  fp : 302441e0
r10: 40000000  r9 : 30000000  r8 : 30008000
r7 : c279ab40  r6 : 3d979db3  r5 : 73b7f467  r4 : 3023ad20
r3 : 000000a8  r2 : 302541e4  r1 : 302441e4  r0 : 302541e4
Flags: nzCv  IRQs off  FIQs off  Mode SVC_32
Resetting CPU ...
~悟`~念~ 发表于 2012-5-11 19:37:57 | 显示全部楼层
bluesnowbird 发表于 2012-5-11 17:59
我烧写 盘里带的uboot 和内核及 文件系统后出现如下东东:
Start Linux ...
Copy linux kernel from ...

你一个一个测试,格式化nand flash后烧写uboot,先看看是否还会出现你原先的那个开发板重启的问题,开发板调整好后再烧录内核之类的,因为每个人的编译都会出现不一样的错误,真正出错在那里我也只能猜测!
风火轮 发表于 2013-3-23 20:42:45 | 显示全部楼层
自动重启是因为程序出错无法进入类似设置超时时间后重启,我的也是这样。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-4-29 09:44 , Processed in 1.078125 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表