编译 OpenWRT 切换 target 需要注意的事项

打算在 Xiaomi Mi Router 4C 的基础上添加 usb 的相关模块,按照如下步骤
在 make menuconfig 选择
Target System (MediaTek Ralink MIPS)
Subtarget (MT76x8 based boards)
Target Profile (Xiaomi Mi Router 4C)
保存( <----------- 这个很关键)
这时候查看
Kernel modules --->
USB Support --->
< > kmod-usb-core............................................ Support for USB
没有选上的,这个是正确的,因为小米 4C 没有留 USB 接口。

接下来选择 TP-Link 的 TL-WR902AC v3 设备,这个设备有 USB 接口。
Target System (MediaTek Ralink MIPS)
Subtarget (MT76x8 based boards)
Target Profile (TP-Link TL-WR902AC v3)
这时候查看
Kernel modules --->
USB Support --->
< > kmod-usb-core............................................ Support for USB
还是没有选上的

退出 make menuconfig 后,删除 .config 文件,重新选择
Target System (MediaTek Ralink MIPS)
Subtarget (MT76x8 based boards)
Target Profile (TP-Link TL-WR902AC v3)
这时候查看
Kernel modules --->
USB Support --->
-*- kmod-usb-core............................................ Support for USB
选上了。

总结:在 make menuconfig 选择 target 时不要保存配置,否则切换 target 后,配置可能出问题。如果保存了,删除掉 .config 重新选择 target 即可。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容