完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
问题描述及复现步骤:
|
|
相关推荐
3个回答
|
|
|
看了一下,3566 3568 linux和android sdk中都存在固件,都会有修改配置无法编译的风险
|
|
|
|
|
|
这个是你裁剪配置项造成的。
就拿undefined reference to `kmem_cache_alloc_trace' 在连接文件的时候找不到这个定义,你看看mm/slab.c这个文件是不是被你裁剪了config,造成没有被链接到。 mm/slab.c:kmem_cache_alloc_trace(struct kmem_cache *cachep, gfp_t flags, size_t size) mm/slab.c:EXPORT_SYMBOL(kmem_cache_alloc_trace); mm/slub.c:void *kmem_cache_alloc_trace(struct kmem_cache *s, gfp_t gfpflags, size_t size) mm/slub.c:EXPORT_SYMBOL(kmem_cache_alloc_trace); 还有这个undefined reference to `_mcount' [code]arch/arm64/kernel/arm64ksyms.c:EXPORT_SYMBOL(_mcount); arch/arm64/kernel/arm64ksyms.c:NOKPROBE_SYMBOL(_mcount); |
|
|
|
|
|
我看了一下,应该是kernel/drivers/spi/spi-wk2xxx这个文件没有开源导致的, 这个文件原来是带有ftrace开关进行编译的,我现在需要关闭ftrace开关,然后内核链接这个文件就出问题,_mcount是因为ftrace开关导致的。kernel/drivers/spi/spi-wk2xxx这个可以开发出来吗,我的理解linux内核是gpl的,内核的修改是可以开源出来的,另外还有drivers/mmc/core/mmc_blk_data这也是闭源的,也会引起同样的问题,如果把这2个镜像从makefile中去掉,编译就可以过,但是这2个模块不清楚是啥作用,贸然删掉会不会引起问题。
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
谁有3566+电池+POE充电的方案,有个项目需要用该功能的主板
437 浏览 0 评论
RK3588的GMAC0与PHY的参考时钟电平匹配问题??????
4425 浏览 1 评论
请问各位大佬,如何解决,瑞芯微 RV1126B 使用 mpp 自带工具 调试时,内核直接报错崩溃!
1802 浏览 0 评论
使用rk3568开发板,核0\\1\\3运行linux,核2运行hal,在核0中怎么关闭核2
2359 浏览 0 评论
2363 浏览 0 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 23:58 , Processed in 0.710608 second(s), Total 75, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3297