ST意法半导体
直播中

djfldsthtr

8年用户 952经验值
擅长:光电显示
私信 关注
[问答]

如何在STM32MP157D-DK1板上启用rtl8192cu模块呢

我有一个旧的 Edimax EW-7811Un,我正试图在 STM32MP157D-DK1 上工作。我已经安装了 Yocto 以及 poky 和 ​​meta-st-stm32mp BSP 层。我现在不想使用 OpenSTLinux。
我配置了内核
  • bitbake -c menuconfig virtual/kernel
并确保启用了以下内核模块:
  • 网络支持 > 网络选项(应启用以下选项):
    • TCP/IP 网络
      • IP:内核级自动配置
        • IP:DHCP 支持
        • IP:BOOTP 支持
        • IP:RARP 支持
      • <*> IPv6 协议

  • 网络支持 > 无线
    • cfg80211 - 无线配置 API
    • cfg80211 无线扩展兼容性(为了与一些旧工具兼容,例如获取 iwconfig 以与设备通信
    • 通用 IEEE 802.11 网络堆栈 (mac80211)
    • Minstrel(用于 802.11 中的速率控制)
  • 设备驱动程序 > USB 支持,确保 USB 主机已启用:
    • <*> 支持主机端 USB
    • 默认启用 USB 持久化
  • 设备驱动程序> 网络设备支持> 无线局域网
    • Realtek rtlwifi 系列设备
      • 瑞昱RTL8192CU/RTL8188CU USB无线网卡
      • rtlwifi 驱动程序系列的调试输出
我在 conf/local.conf 的末尾添加了以下行:
  • IMAGE_INSTALL += “linux-firmware-rtl8192cu”
我构建了一个图像:
  • bitbake core-image-minimal
但是,似乎没有包含 rtl8192cu 模块。我检查了清单文件:
  • cat tmp/deploy/images/stm32mp1/core-image-minimal-stm32mp1.manifest | grep rtl
没有显示任何内容,这应该表明 rtl8192cu 模块未包含在构建中,对吗?
我尝试将图像闪存到 SD 卡并启动电路板。我插入 USB WiFi 加密狗,但 dmesg 没有显示正在加载驱动程序。
让这个驱动程序工作我缺少什么?


更多回帖

发帖
×
20
完善资料,
赚取积分