查看: 4948|回复: 10

[求助] 内核启动出错

[复制链接]

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
43
最后登录
2017-3-28
发表于 2016-11-20 23:54:51 | 显示全部楼层 |阅读模式
自己编译了一个内核,发现在启动时老是出错,报错信息如下所示: IMG_20161117_162116.jpg

发现总是卡在keme_cache_alloc这个函数里,这个函数调用的是con_insert_unipair这个函数,我在con_insert_unipair这个函数里加了打印信息后内核居然可以启动了,后来发现不加打印信息就没法启动。
IMG_20161117_162218.jpg
想问一下是什么原因导致的?
我知道答案 目前已有10人回答
回复

使用道具 举报

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
43
最后登录
2017-3-28
 楼主| 发表于 2016-11-21 11:42:32 来自手机 | 显示全部楼层
看了keme_cache_alloc这个函数是申请内存空间的,可是为什么频繁调用con_insert_unipair这个函数时就报错呢?可是加入打印函数或者足够长的延时又能启动了,搞不懂为什么。求大牛解释下
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-11-21 15:57:30 | 显示全部楼层
楼主你好,请问你这里使用的是哪个版本的BSP,板子是哪块?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
43
最后登录
2017-3-28
 楼主| 发表于 2016-11-21 17:11:02 来自手机 | 显示全部楼层
BSP是3.0.35版本的,板子是MX6Q sabresd
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

809

帖子

1

超级版主

Rank: 8Rank: 8

积分
1566
最后登录
2023-1-17
发表于 2016-11-21 17:14:38 | 显示全部楼层
雨中追风 发表于 2016-11-21 17:11
BSP是3.0.35版本的,板子是MX6Q sabresd

BSP是官网提供的么?你在编译的时候是按照官网文档编译的么?有什么改动?
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

10

帖子

0

新手上路

Rank: 1

积分
43
最后登录
2017-3-28
 楼主| 发表于 2016-11-21 17:20:34 来自手机 | 显示全部楼层
BSP s是官网下载的,我们的板子是照着sabresd开发板做的,有小小的改动,是在imx6q_defconfig基础上配置的,board-mx6q_sabresd. c里面的配置也针对我们开发板修改过了。
回复 支持 反对

使用道具 举报

  • TA的每日心情

    2017-1-4 08:05
  • 签到天数: 11 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    85

    主题

    1629

    帖子

    1

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    2569

    优秀版主

    最后登录
    2019-3-28
    发表于 2016-11-21 18:47:35 | 显示全部楼层
    小智MM 发表于 2016-11-21 15:57
    楼主你好,请问你这里使用的是哪个版本的BSP,板子是哪块?

    小智姐姐有空整理一份各个外设的调试或者测试说明吧,很多人自己做了板子硬件电路都不知道咋调试或测试
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10

    主题

    28

    帖子

    0

    注册会员

    Rank: 2

    积分
    101
    最后登录
    2020-9-21
    发表于 2016-11-21 20:46:07 | 显示全部楼层
    同楼主遇到一样的问题,求解答
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20

    主题

    809

    帖子

    1

    超级版主

    Rank: 8Rank: 8

    积分
    1566
    最后登录
    2023-1-17
    发表于 2016-11-22 15:32:01 | 显示全部楼层
    雨中追风 发表于 2016-11-21 17:20
    BSP s是官网下载的,我们的板子是照着sabresd开发板做的,有小小的改动,是在imx6q_defconfig基础上配置的 ...

    这里建议你BSP你自己新建板子.c的文件,不建议直接用官网提供的。你自己设计的板子和开发板有出入,会遇到一些问题。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3

    主题

    10

    帖子

    0

    新手上路

    Rank: 1

    积分
    43
    最后登录
    2017-3-28
     楼主| 发表于 2016-11-23 08:24:14 来自手机 | 显示全部楼层
    小智MM 发表于 2016-11-22 15:32
    这里建议你BSP你自己新建板子.c的文件,不建议直接用官网提供的。你自己设计的板子和开发板有出入,会遇 ...

    已经解决了,发现是交叉编译工具的问题,谢谢。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-20 20:37 , Processed in 0.125085 second(s), 31 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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