工具/软件:Linux
平台:AM335x BBGW
软件:Processor SDK Linux 4.03
e2e.ti.com/.../bbgw_2D00_kernel_2D00_patches_2D00_sdk_2D00_4.03.zip
e2e.ti.com/.../u_2D00_boot_2D00_add_2D00_bbgw_2D00_support.patch
我附加了一些非常小的补丁、使处理器 SDK Linux 能够在 BBGW 上运行。 Wi-Fi 运行正常、即我可以连接到 AP 并传输文件、但我无法进入测试模式。
其他一些线程具有有用的数据点:
https://e2e.ti.com/support/wireless_connectivity/wilink_wifi_bluetooth/f/307/t/631418
因此、在此线程中、我使用 CONFIG_NL80211_TESTMODE=y 重建了内核、并可以在命令行中确认:
root@AM335x-EVM:/usr/share/wl18xx #zcat /proc/config.gz | grep NL80211_TESTMODE
CONFIG_NL80211_TESTMODE = y
此时、我仍然收到错误"不支持操作(-95)"、直到我执行了一组模块(wlcore_sdio、wl18xx、wl12xx、wlcore、mac80211、 cfg80211、compat)。 此时、误差发生了变化:
root@AM335x-EVM:/usr/share/wl18xx、用于校准 wlan0 plt power_mode 的 calibrator
未找到 nl80211。
我对 hostapd 和 wpa_supplicant 执行了"killall"操作、但两者都没有运行。
我还缺少什么?