工具/软件:Linux
我在 imx6中的内核3.0.35、Android 4.4.2上使用 wl1835芯片调试。
1.我在 TI 网站上找到了 TI 网站: 构建脚本将使用标准的反向端口方法与高于3.12的任何 Linux 内核版本配合使用。
我选择单独移植 backports-3.17.1-1代码。
可以麻烦你把这个做吗? 也许您有更好的移植步骤来指导我们开发3.0.35的低版本内核。 请告诉我、谢谢。
2. 如果移植的方向正确,请帮助解决以下问题。
根据上述步骤、我加载编译的 wl18xx.ko、wlcore_sdio.ko、wlcore.ko mac80211-ko cfg80211-ko compat.ko 驱动程序、并出现以下错误:
内部 错误: Oops: 17 [#1] 抢占 SMP
[55.66466] 链接 模块: wl18xx wlcore_SDIO wlcore mac80211 cfg80211 compat
[55.677264] CPU: 0 未被污染 (3.0.35-ga49c2ba-m脏 #75)
[55.683207] PC 处于 wlcore_NVS_CB+0x1c/0x914 [wlcore]
[55.688470] LR 位于 REQUEST_firmware_work _func+0x40/0x74
[55.693935] PC : [ ] LR : [ ] PSR: 60070013
[55.69393939] sp : d7a8df80 IP : 00000001 FP : 00000000
[55.705603] R10: 00000000 R9 : 00000000 R8 : 00000000
[55.710945] r7 : c08c7750 r6 : c031a448 r5 : d79672c0 r4 : d2bcd8a0
[55.717535] r3 : bf2760f4 r2 : 00000041 r1 : d2bcd8a0 r0 : bf2892e0
[55.724184] 标志: 模式 SVC_32 ISA ARM 段 内核上 FIQ 上的 nZCv IRQ
[55.731613] 控制: 10c53c7d 表: 22d4404a DAC: 00000015
[55.737423]
[55.737425] LR: 0xc031a408:
[55.741827] a408 c07d86c0 c07d85fc c0698c5c c07d8700 c07d86ac c07d864c c07d866c c07d8624
[55.750780] a428 e52de004 e24dd00c e3A03001 e3a0c000 e58dc000 ebfffef6 e28dd00c e8bd8000
[55.759733] a448 e92d4030 e2504000 e24dd014 0a000012 e5942018 e28d000c e5941014 e3a0c001
[55.7686868686889] a468 e5d43024 e58dc000 ebfffee9 e594101c e5943020 e1a05000 e59d000c e12fff33
[55.777587] a488 e5940010 ebf6a76b e1a00004 ebf84575 e1a00005 e28dd014 e8bd8030 e59f000c
[55.786540] a4a8 e3a01f9f ebf5cfb9 e1a05004 eafffff7 c07d864c e2823d7f e283303e e3c33eff
[55.795499] a4c8 e3c3300f e92d4010 e1a04002 e1a02001 e0641003 e3510001 da000014 e3500000
[55.804407] a4e8 e2411002 e1a00004 e3a03004 1a000007 ebfe6356 e3a0200a e1a03000 e2830001
[55.813359]
[55.813361] SP: 0xd7a8df00:
[55.817817] df00 d2c4e428 00000000 c030d0ac d2bb3dbc 00000000 d237a8a0 d7872660 d7872600
[55.826717] df20 00000000 0000040f 00000007 c031a448 c08c7750 c004d2d0 bf2892e0 d2bcd8a0
[55.835664] df40 00000041 bf2760f4 d2bcd8a0 d79672c0 c031a448 c08c7750 00000000 00000000
[55.844619] df60 00000000 00000000 00000001 d7a8df80 c031a488 bf276110 60070013 ffffff
[55.853519] df80 be8bb8fc d2bb3ce0 d2bb3ce0 00000000 c031a448 00000013 00000000 00000000 00000000
[55.862475] dfa0 00000000 c031a488 00000001 c031a448 00000013 d79672c0 00000000 d7aa5d8c
[55.871368] dfc0 d2bb3ce0 c00acd64 c004e408 00000000 d2bb3ce0 00000000 00000000 00000000 00000000 00000000
[55.880322] dfe0 d7a8dfe0 d7a8dfe0 d7aa5d8c c00acce4 c004e408 c004e408 4000ae58 80c9451
[55.889224]
[55.889226] R1: 0xd2bcd820:
[55.893682] D820 d2bcd820 d2bcd820 bf1d0248 d2bcd82c d2bcd82c 00000500 d2bcd838 d2bcd838
[55.902584] d840 bf1da5d0 00000500 d2bcd848 d2bcd848 bf1daa14 00000000 00000000 00000000
[55.911529] d860 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[55.920426] d880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[55.929375] d8a0 00000000 d2bccbc0 00000000 c08c7758 c08c7750 00000000 00000000 00000000
[55.938274] d8c0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001
[55.947225] d8e0 00000000 d2bcd8e8 d2bcd8e8 00000000 00000000 00000000 00000000
[55.956179] D900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[55.965134]
[55.965137] R4: 0xd2bcd820:
[55.96958] D820 d2bcd820 d2bcd820 bf1d0248 d2bcd82c d2bcd82c 00000500 d2bcd838 d2bcd838
[55.978491] d840 bf1da5d0 00000500 d2bcd848 d2bcd848 bf1daa14 00000000 00000000 00000000
[55.987391] d860 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[55.996342] d880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.005292] d8a0 00000000 d2bccbc0 00000000 c08c7758 c08c7750 00000000 00000000 00000000
[56.014241] d8c0 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001
[56.023138] d8e0 00000000 d2bcd8e8 d2bcd8e8 00000000 00000000 00000000 00000000
[56.032090] D900 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.041041]
[56.041043] R5: 0xd7967240:
[56.045447] 7240 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.054403] 7260 6d726966 65726177 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.063348] 7280 6d726966 65726177 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.072246] 72a0 38316c77 302e7878 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.081199 ] 72c0 00000008 dd8f0000 d2c4d880 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.090153] 72e0 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.099055] 7300 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.108011] 7320 00000002 00200200 00000000 00000000 00000000 00000000 00000000 00c00b3c80
[56.116962]
[56.116964] R6: 0xc031a3c8:
[56.121367] a3c8 c08d4910 c083aedc c083aee8 c090d628 c0977378 c0319b9c c081b868 c08df618
[56.130324] a3e8 c07d86dc c0698c70 c089e080 c08df65c c08df690 c08df674 c07d8690 c079b464
[56.139283] a408 c07d86c0 c07d85fc c0698c5c c07d8700 c07d86ac c07d864c c07d866c c07d8624
[56.148181] a428 e52de004 e24dd00c e3A03001 e3a0c000 e58dc000 ebfffef6 e28dd00c e8bd8000
[56.157138] a448 e92d4030 e2504000 e24dd014 0a000012 e5942018 e28d000c e5941014 e3a0c001
[56.166091] a468 e5d43024 e58dc000 ebfffee9 e594101c e5943020 e1a05000 e59d000c e12fff33
[56.174990] a488 e5940010 ebf6a76b e1a00004 ebf84575 e1a00005 e28dd014 e8bd8030 e59f000c
[56.183889] a4a8 e3a01f9f ebf5cfb9 e1a05004 eafffff7 c07d864c e2823d7f e283303e e3c33eff
[56.192848]
[56.192850] R7: 0xc08c76d0:
[56.197253] 76d0 ff8b10 00000000 00000000 00000000 00000000 00000000 00000000 00000000 c08c76ec
[56.206209] 76f0 c08c76ec 00000000 00000000 00000000 00000000 00000000 c08c7708 c08c7708
[56.215163] 7710 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000
[56.224065] 7730 00000000 00000000 00000000 00000000 c08bf0f0 c08bf144 00000004 00000002
[56.232963] 7750 c079fb94 00000000 c08df1f0 d618c720 d6151600 d616e814 d616ea14 c08df1f8
[56.241921] 7770 d6015120 c08df048 d6153ba8 00000003 00000007 00000000 00000000 00000001
[56.250877] 7790 00000000 00000000 c08c7798 c08c7798 00000000 c08df1b8 bf2b3d48 00000000
[56.259832] 77b0 00000000 00000000 00000000 00000000 d616e870 d616ea70 7ffffffff 00000000
[56.26877] 处理 固件/ti-con (pid: 3291、 栈 限制 = 0xd7a8c2f0)
[56.275643] 堆栈: (0xd7a8df80 至 0xd7a8e000)
[56.280067] df80: be8bb8fc d2bb3ce0 d2bb3ce0 00000000 c031a448 00000013 00000000 00000000 00000000
[56.288366] dfa0: 00000000 c031a488 00000001 c031a448 00000013 d79672c0 00000000 d7aa5d8c
[56.296664] dfc0: d2bb3ce0 c00acd64 c004e408 00000000 d2bb3ce0 00000000 00000000 00000000 00000000 00000000
[56.304910] dfe0: d7a8dfe0 d7a8dfe0 d7aa5d8c c00acce4 c004e408 c004e408 4000ae58 80c9451
[56.313238] [ ] (wlcore_NVS_CB+0x1c/0x914 [wlcore]) 从 [ ] (REQUEST_firmware_work _func+0x40/0x74)
[56.323977][ ] (REQUEST_firmware_work _func+0x40/0x74) 、来自 [ ] (kthread+0x80/0x88)
[56.333331][ ] (kthread+0x80/0x88) 、来自 [ ] (kernel_thread_exit+0x0/0x8)
[56.341807] 代码: e24dd008 e59f087c e1a04001 e597a05c (e59a6000)
[56.348194] --[ 结束 线 迹 b740240d33d85f19 ]--
[56.352983] 内核 严重错误 - 未 同步: 致命 异常
[56.358311] ] (RELEDELOG_backtrace+0x0/0x138) 从 [ ] (紧急+ 0x74/0x194)
[56.366729] [ ] (紧急+0x74/0x194) 从 [ ] (DIE+0x218/0x284)
[56.374143] [ ] (DIE+0x218/0x284) 从 [ ] (__do_kernel_FAULT.part.3+0x54/0x74)
[56.383196] [ ] (__do_kernel_FAULT.part.3+0x54/0x74) 从 [ ] (do_page_FAULT+0x2cc/0x334)
[56.393086][ ] (do_page_FAULT+0x2cc/0x334) 从 [ ] (DO_DataAbort+0x34/0x9C)
[56.401930][ ] (Do_DataAbort+0x34/0x9C) 、来自 [ ] (_dabt_Svc+0x70/0xa0)
/0x208)
我反复检查、没有固件、找不到方法的位置、请帮助找到、谢谢!
请帮助提供所需的参考代码和所需的参考文档
在我们的平台上移植 wl1835。
谢谢!