龙芯俱乐部开源技术社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 4730|回复: 3

龙芯1c平台(智龙开发板V2.0)内核无法启动

[复制链接]

2

主题

7

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
发表于 2016-4-12 16:12:22 | 显示全部楼层 |阅读模式
(1)内核源码为linux-3.0.82.tar.gz。
(2)编译所用配置文件.config为该内核源码下的arch/mips/configs/ls1c300a_default(同一目录下ls1c300a_openloogson_v2.0_default也试过,出现同样错误)。
(3)交叉编译工具为gcc-4.3-ls232。
(4)文件系统为yaffs2,文件系统制作上没有问题,而且内核编译配置中已勾选对yaffs2文件系统支持的选项
(5)内核启动之前内核和文件系统的烧写命令和启动参数为:
mtd_erase /dev/mtd1                                                                            //擦除数据
devcp tftp://192.168.1.5/vmlinuz /dev/mtd0                                              //下载内核
set al /dev/mtd0                                                                                         //设置启动参数
devcp tftp://192.168.1.5/nfsyaffs-uart2-null.img /dev/mtd1 yaf nw                 //烧写文件系统
set append " root=/dev/mtdblock1"                                                        //根目录位置,块设备                                      
set append " $append console=ttyS2,115200"                                                //设置串口3,115200波特率                                                   
set append " $append  noinitrd init=/linuxrc rw rootfstype=yaffs2"        
set append " $append  video=ls1bfb:480x272-16@60 fbcon=rotate:1 consoleblank=0"
reboot                                                                                                  //重启

以上是相关参数。
按照上述的条件进行启动后,内核启动报错,错误信息如下:
yaffs: dev is 32505857 name is "mtdblock1" rw
yaffs: passed flags ""
VFS: Mounted root (yaffs2 filesystem) on device 31:1.
devtmpfs: error mounting -2
Freeing unused kernel memory: 204k freed
Failed to execute /linuxrc.  Attempting defaults...
Kernel panic - not syncing: No init found.  Try passing init= option to kernel. See Linux Documentation/init.txt for guidance.

错误信息显示文件系统应该已经挂载成功,但是无法执行linuxrc导致出错,我刚刚接触linux,请问各位大侠,是不是按照默认的配置(即ls1c300a_default和ls1c300a_openloongsonV2.0_default)还不足以启动内核,我还需要怎样做才可以成功启动内核?

34

主题

108

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
16630
发表于 2016-4-14 18:54:46 | 显示全部楼层
看你的文件系统根目录下存不存在 linuxrc

5

主题

33

帖子

1789

积分

金牌会员

Rank: 6Rank: 6

积分
1789
发表于 2016-4-24 15:34:07 | 显示全部楼层
你还好,能启动。
我最近刚好有需要修改内核配置,谁知道从百度盘下载的内核编译出来的,启动不了啊!
不过编译的hello倒是在开发板自带的内核上跑的很溜!
我下载的内核里根本没有v2.0的default  

(┯_┯)

5

主题

33

帖子

1789

积分

金牌会员

Rank: 6Rank: 6

积分
1789
发表于 2016-4-24 15:57:18 | 显示全部楼层
额,对不住,我忽略了文档 《开龙BSP中linux源码不能正常启动的解决办法.txt》

唉,请收下我的膝盖,我想说 楠哥 你就不能重新发布一次!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|龙芯俱乐部开源技术社区

GMT+8, 2024-4-26 17:59 , Processed in 0.082703 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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