zhouzhozlove 发表于 2019-7-23 20:20:12

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: *** 错误 1
*******************************************************************
其中,
/home/zouxf/project/rk3399/rk_linux_sdk/kernel/drivers/char/drm/core.c
这个目录我是没有的,看着像是firefly的人员的工作目录。
求解答。

zhouzhozlove 发表于 2019-7-24 09:32:13

自己顶自己

zhouzhozlove 发表于 2019-7-24 14:36:06

为啥没人理。。。。

zhouzhozlove 发表于 2019-7-25 17:10:20

没人理。。。。

qcxlf 发表于 2019-7-26 14:38:51

你调好了么?

zhouzhozlove 发表于 2019-7-29 13:55:27

qcxlf 发表于 2019-7-26 14:38
你调好了么?

没有,我的情况很奇怪,我的安卓源码编译的固件是支持蓝牙的,但是把安卓源码中的内核,换个配置,设备树不变,编译出内核后,启动ubuntu文件系统,就无法启用蓝牙了(wifi可以正常使用)

李旭 发表于 2021-2-23 15:38:20

你好,请问 未定义的引用 这个问题要怎么修改呢?

Gop 发表于 2021-12-9 15:28:36

我也是这个问题,出现了这个未知路径,请问怎么解决
页: [1]
查看完整版本: RK3399调试蓝牙功能时遇到编译问题