完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
请教下fmac编译报错
fmac 版本v6.1.97-backports Linux 版本 5.10 book@100ask:~/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports$ export MY_KERNEL=/home/book/proj/rk3588_sdk/kernel book@100ask:~/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports$ make KLIB=$MY_KERNEL KLIB_BUILD=$MY_KERNEL defconfig-brcmfmac make[2]: 'conf' is up to date. boolean symbol CRYPTO_LIB_ARC4 tested for 'm'? test forced to 'n' # # configuration written to .config # book@100ask:~/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports$ make KLIB=$MY_KERNEL KLIB_BUILD=$MY_KERNEL ARCH=arm64 CROSS_COMPILE=/home/book/proj/rk3588_sdk/prebuilts/gcc/linux-x86/aarch64/gcc-arm-10.3-2021.07-x86_64-aarch64-none-linux-gnu/bin/aarch64-none-linux-gnu- modules CC [M] /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.o /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:74:30: error: macro "__CFI_ADDRESSABLE" passed 2 arguments, but takes just 1 74 | subsys_initcall(backport_init); | ^ In file included from ./include/linux/module.h:29, from /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/backport-include/linux/module.h:3, from /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:1: ./include/linux/cfi.h:37: note: macro "__CFI_ADDRESSABLE" defined here 37 | #define __CFI_ADDRESSABLE(fn) | In file included from /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:1: /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/backport-include/linux/module.h:41:2: error: data definition has no type or storage class [-Werror] 41 | __CFI_ADDRESSABLE(init_module, __initdata); | ^~~~~~~~~~~~~~~~~ ./include/linux/module.h:120:30: note: in expansion of macro 'module_init' 120 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:74:1: note: in expansion of macro 'subsys_initcall' 74 | subsys_initcall(backport_init); | ^~~~~~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/backport-include/linux/module.h:41:2: error: type defaults to 'int' in declaration of '__CFI_ADDRESSABLE' [-Werror=implicit-int] 41 | __CFI_ADDRESSABLE(init_module, __initdata); | ^~~~~~~~~~~~~~~~~ ./include/linux/module.h:120:30: note: in expansion of macro 'module_init' 120 | #define subsys_initcall(fn) module_init(fn) | ^~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:74:1: note: in expansion of macro 'subsys_initcall' 74 | subsys_initcall(backport_init); | ^~~~~~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:79:26: error: macro "__CFI_ADDRESSABLE" passed 2 arguments, but takes just 1 79 | module_exit(backport_exit); | ^ In file included from ./include/linux/module.h:29, from /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/backport-include/linux/module.h:3, from /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:1: ./include/linux/cfi.h:37: note: macro "__CFI_ADDRESSABLE" defined here 37 | #define __CFI_ADDRESSABLE(fn) | In file included from /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:1: /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/backport-include/linux/module.h:67:2: error: data definition has no type or storage class [-Werror] 67 | __CFI_ADDRESSABLE(cleanup_module, __exitdata); | ^~~~~~~~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(backport_exit); | ^~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/backport-include/linux/module.h:67:2: error: type defaults to 'int' in declaration of '__CFI_ADDRESSABLE' [-Werror=implicit-int] 67 | __CFI_ADDRESSABLE(cleanup_module, __exitdata); | ^~~~~~~~~~~~~~~~~ /home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.c:79:1: note: in expansion of macro 'module_exit' 79 | module_exit(backport_exit); | ^~~~~~~~~~~ cc1: all warnings being treated as errors scripts/Makefile.build:273: recipe for target '/home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.o' failed make[5]: *** [/home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat/main.o] Error 1 scripts/Makefile.build:530: recipe for target '/home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat' failed make[4]: *** [/home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports/compat] Error 2 Makefile:1933: recipe for target '/home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports' failed make[3]: *** [/home/book/wifi/cypress-backports-v6.1.97-2024_1115-module-src/v6.1.97-backports] Error 2 Makefile.build:13: recipe for target 'modules' failed make[2]: *** [modules] Error 2 Makefile.real:88: recipe for target 'modules' failed make[1]: *** [modules] Error 2 Makefile:40: recipe for target 'modules' failed make: *** [modules] Error 2 |
|
相关推荐
1个回答
|
|
|
根据你提供的信息,编译报错的关键点是: 这表明在配置过程中,系统试图将 根本原因分析
解决步骤1. 启用内核的 ARC4 加密支持在内核源码目录中执行: 定位到以下配置项并启用: 确保:
2. 检查内核源码完整性确认 如果缺失,需先编译内核: 3. 强制启用 ARC4(临时方案)修改 Cypress 驱动的配置规则: 找到 4. 降级 FMAC 驱动版本使用与 Linux 5.10 更兼容的 backports 版本(如 v5.10.xx),从官方仓库获取:Cypress Linux Backports。 5. 检查内核头文件确保系统中安装了与内核匹配的头文件: 完整编译命令建议常见问题补充
通过以上步骤,大部分由 |
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1482 浏览 0 评论
Wi-Fi 8:开启极高可靠性 (UHR) 连接的新纪元——2
1594 浏览 0 评论
5599 浏览 0 评论
你在使用WI-FI6模块PTR7002时遇到过哪些通信问题?欢迎分享解决方案!
10555 浏览 0 评论
12976 浏览 1 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-1 18:57 , Processed in 0.633643 second(s), Total 40, Slave 33 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
948