嵌入式开发者社区

标题: 安装syslink驱动出现错误 [打印本页]

作者: librally    时间: 2017-2-20 20:34
标题: 安装syslink驱动出现错误
将Ubuntu中带syslink组件的rootfs考到sd卡启动盘后,以sd卡启动开发板时无法开启,ZOC上显示Kernel panic - not syncing : No init found .  Try passing init = option to kernel . see Linux Documentation/init.txt for guidance。
) D% g- U  }! P, o+ D  s/ C3 E; k: K+ V' I

: |+ h' a( E) ?3 X求大大们解答!!!
% K8 U, N% I. U+ S$ b
作者: librally    时间: 2017-2-20 20:38
[attach]2009[/attach]
4 ]0 W% g0 }: {, M! O. l
7 e2 _8 d% f4 u0 }: H
作者: human    时间: 2017-2-21 17:35
http://blog.csdn.net/charliewangg12/article/details/42030235
作者: librally    时间: 2017-2-22 10:08
我看过这篇文章,感觉和我的情况有一些区别,我的并没有提醒我缺少linuxrc的问题,同时用户手册中也没要求linuxrc的存在,文章中所说的init/main.c我也没找到  T_T,同时文章只说了这种问题可能出问题在哪,没说怎么解决。。。。请问大大能不能再进一步给出答案,谢谢谢谢谢谢
作者: librally    时间: 2017-2-22 10:10
human 发表于 2017-2-21 17:35( [6 P) Y) \  F
http://blog.csdn.net/charliewangg12/article/details/42030235

# r. A) `& d7 x6 c* @这篇文章我看过。。。但没有找到解决我问题的方案,大大你觉得我的情况属于哪种?
作者: human    时间: 2017-2-22 14:09
你的文件系统是怎么拷到SD卡的,其实直接基于原来的SD卡,把syslink.ko拷过去就行了
作者: librally    时间: 2017-2-22 14:55
pdf中有一步是把syslink驱动以及示例程序安装到文件系统,这步接收后得到的文件系统如上图所示,我把这个rootfs制作成rootfs.tar.bz2。然后安装制作sd卡的顺序重新制作的
作者: librally    时间: 2017-2-22 15:02
human 发表于 2017-2-22 14:09
  a# [" q+ I6 o4 P" s9 K% j你的文件系统是怎么拷到SD卡的,其实直接基于原来的SD卡,把syslink.ko拷过去就行了 ...

% Q+ ~  R2 ^( i* V6 F" D% D5 e! u. v; x4 n$ I+ q
pdf中有一步是把syslink驱动以及示例程序安装到文件系统,这步接收后得到的文件系统如上图所示,我把这个rootfs制作成rootfs.tar.bz2。然后安装制作sd卡的顺序重新制作的
作者: librally    时间: 2017-2-23 09:09
human 发表于 2017-2-22 14:092 x, T( H5 s0 I/ e7 j+ H
你的文件系统是怎么拷到SD卡的,其实直接基于原来的SD卡,把syslink.ko拷过去就行了 ...

/ S, `4 _3 ]  M9 Z7 Q. t9 \6 |! O谢谢,按照您说的我将syslink.ko复制到SD卡rootfs里就行了。。。是我想多了
作者: by745902413    时间: 2017-3-5 16:17
你好,我也遇到这个问题了。为什么我直接拷过去就不行啊?提示说我没有那个文件。
作者: by745902413    时间: 2017-3-5 17:05
librally 发表于 2017-2-23 09:091 P6 ?, W1 C- V, ?% W* C* A! z
谢谢,按照您说的我将syslink.ko复制到SD卡rootfs里就行了。。。是我想多了

$ q5 S$ O1 \; W你是不是直接在mmcblk0p2里安装啊?
作者: librally    时间: 2017-3-6 15:03
by745902413 发表于 2017-3-5 17:05
, _& Q8 S  y/ @' y* _你是不是直接在mmcblk0p2里安装啊?

) S" m+ X- P' K+ Q0 o我的情况是这样的:SD卡已制作成启动卡,不过里面没有syslink的驱动文件夹,我将虚拟机制作成功的syslink驱动copy到SD启动卡中,就可以直接使用了,如果说存到哪个分区,应该是rootfs分区吧
作者: by745902413    时间: 2017-3-6 16:23
librally 发表于 2017-3-6 15:03$ F" t+ O. @6 S9 W5 e+ C7 l- @
我的情况是这样的:SD卡已制作成启动卡,不过里面没有syslink的驱动文件夹,我将虚拟机制作成功的syslink ...

/ @% `6 E' g! D, g# j. q. a7 G我是直接放到了roofts分区根目录,就可以直接使用了,你的也是吗?
作者: librally    时间: 2017-3-7 20:22
by745902413 发表于 2017-3-6 16:239 X& [9 @" {: E2 ?7 x. S
我是直接放到了roofts分区根目录,就可以直接使用了,你的也是吗?

( }& t& `( w8 _8 w8 H是的,不过我是将确实的整个文件夹都拷过去了做到和范例列出的效果相似,不过和你说的在原理上是相同的




欢迎光临 嵌入式开发者社区 (https://www.51ele.net/) Powered by Discuz! X3.4