Firefly开源社区

标题: RK3399调试蓝牙功能时遇到编译问题 [打印本页]

作者: zhouzhozlove    时间: 2019-7-23 20:20
标题: RK3399调试蓝牙功能时遇到编译问题
按照wiki教程,下载了linux-sdk.7z,在尝试更换内核的配置时,遇到了如下编译问题:
CC      init/version.o
  LD      init/built-in.o
drivers/built-in.o:在函数‘match_card_by_type’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:401:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:401:(.text+0x9e88c): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘mmc_drm_send_cmd’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:177:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:177:(.text+0x9e918): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘mmc_blk_drm_cmd_seq’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:314:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:314:(.text+0x9eae0): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘mmc_blk_drm_part_get’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:338:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:338:(.text+0x9ec70): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘dump_hex_buffer’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:88:对‘_mcount’未定义的引用
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:88:(.text+0x9ecb8): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:112: 跟着更多未定义的参考到 _mcount
drivers/built-in.o:在函数‘get_cpu_serial’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:112:(.text+0x9ecdc): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘drm_set_mmc_serial’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:157:(.text+0x9edc8): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘cpu_serial_init’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:163:(.text+0x9edfc): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘get_vendor_id’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:170:(.text+0x9ee30): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘drm_dev_complete’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:395:(.text+0x9ee54): 截断重寻址至相符: R_AARCH64_CALL26 针对未定义的符号 _mcount
drivers/built-in.o:在函数‘is_emmc_exist’中:
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c:413:(.text+0x9ee78): 从输出所省略的额外重寻址溢出
make: *** [vmlinux] 错误 1
*******************************************************************
其中,
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c
这个目录我是没有的,看着像是firefly的人员的工作目录。
求解答。


作者: zhouzhozlove    时间: 2019-7-24 09:32
自己顶自己
作者: zhouzhozlove    时间: 2019-7-24 14:36
为啥没人理。。。。
作者: zhouzhozlove    时间: 2019-7-25 17:10
没人理。。。。
作者: qcxlf    时间: 2019-7-26 14:38
你调好了么?
作者: zhouzhozlove    时间: 2019-7-29 13:55
qcxlf 发表于 2019-7-26 14:38
你调好了么?

没有,我的情况很奇怪,我的安卓源码编译的固件是支持蓝牙的,但是把安卓源码中的内核,换个配置,设备树不变,编译出内核后,启动ubuntu文件系统,就无法启用蓝牙了(wifi可以正常使用)
作者: 李旭    时间: 2021-2-23 15:38
你好,请问 未定义的引用 这个问题要怎么修改呢?
作者: Gop    时间: 2021-12-9 15:28
我也是这个问题,出现了这个未知路径,请问怎么解决




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1