OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 8279|回复: 3

根文件系统制作后出现kernel panic

[复制链接]

29

主题

91

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
360
金钱
360
注册时间
2015-4-24
在线时间
37 小时
发表于 2020-2-9 09:25:25 | 显示全部楼层 |阅读模式
1金钱
按照手册编译制作了根文件系统后,无法正常挂载。出现kernel-panic
目前个人初步怀疑,编译有问题。busybox的Makefile已经制定了编译器和arch=arm。但是编译出来后,貌似是x86-64。怀疑是这个地方的问题。

有没有大神,指导下?


d44a82640caf16490192eabe48dded9.png
一起学,一起进步,未来总有你我的一片天空……
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

9

主题

890

帖子

0

精华

资深版主

Rank: 8Rank: 8

积分
2390
金钱
2390
注册时间
2019-9-25
在线时间
397 小时
发表于 2020-2-11 23:42:09 | 显示全部楼层
在ubuntu上输入指令 arm-linux-gnueabihf-gcc -v看看编译器版本是啥?这个编译器搭建是前提,要是编译器没搭建好的话,后面操作编译就不行的。
还有您在busybox下的Makefile中添加了ARCH=arm 的话,还需要改的是CROSS_COMPILE=arm-linux-gnueabihf-
才可以的。如果都添加了的话还是这样的话,可以先不管,编译的指令是make换成这个  make ARCH=arn CROSS_COMPILE=arm-linux-gnueabihf-看看是否可以。
回复

使用道具 举报

9

主题

767

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
5274
金钱
5274
注册时间
2019-9-25
在线时间
433 小时
发表于 2020-2-15 22:49:01 | 显示全部楼层
估计是你编译的有问题,没指定对编译器。
解决方法如下:
1.首先你可以用个正常的文件系统,尝试能不能挂载。如果能。说明了你编译的文件系统有问题。
想思考的时候,有时还可以用屁股,QQ 1252699831
回复

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
9
金钱
9
注册时间
2023-3-23
在线时间
1 小时
发表于 2023-3-23 23:10:00 | 显示全部楼层
你好 请问问题解决了吗 我也有这样的问题
回复

使用道具 举报

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

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-25 03:26

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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