微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 无线和射频 > TI WIFI设计交流 > 关于BBB+WILINK8配置成station时的问题

关于BBB+WILINK8配置成station时的问题

时间:10-02 整理:3721RD 点击:

TI技术支持:

        您好。感谢您给我上次问题的指导,./build.sh all 正确运行了,现在我前面四个步骤已经全部完成。在测试的时候还是出现了问题:if wlan0 up 语句无法执行,是因为找不到wlan0这个interface,而之前的dmesg也没有wlcore相关信息。但是如下两个文件都是有的

  1. wl18xx_modules directory in /home/root : contains compat wireless modules
  2. wl18xx-fw-2.bin and wl18xx-conf.bin in /lib/firmware/ti-connectivity - TI Wilink8 Firmware files

请问这个问题可能是什么原因,该如何解决呢?谢谢。

那句命令应该是 ifconfig wlan0 up 

再补充一下,我BBB采用的是USB供电的方式,请问对WILINK 8 CAPE的连接是否有影响,我测试的时候WILINK 8 BF_EN LED 也没有亮,请问是什么问题,谢谢~~

请不要用USB供电,用5v/2A+的直流电源供电吧。

潘工您好,我用了直流电源供电了,WILINK 8上的,BF_EN LED能亮了,但是还是找不到wlan0,我ifconfig的结果是有三个interface:eth0 lo  usb0 又尝试了 ifconfig wlan0 up 然后就是:

wlcore: ERROR Your WIFI FW version (8.8.0.0.13) is invalid

Please use at least FW 8.6.*.*.8

请问这个什么问题,如何解决,谢谢

我后来看了一下,应该是步骤3.4,从Github下载的firmware版本有问题,我现在的WIFI firmware版本是 8.8.0.0.13 而需要的版本是8.6.*.*,8 请问如何下载到这个版本,谢谢! 或者您这边提供一个可以用的镜像吧,谢谢~~ txsjtu2010@126.com

应该是要用.13才对,你的build-utility的tag用的是什么?

我看了一下wl18xx_build.sh 中的内容:

declare -A wl18xx_download_target="git://github.com/TI-OpenLink/wl18xx.git"
declare -A wl18xx_tag="ol_r8.a8.10"

declare -A compatwireless_download_target="git://github.com/TI-OpenLink/compat-wireless.git"
declare -A compat_wireless_tag="ol_r8.a8.10_32"

declare -A compat_download_target="git://github.com/TI-OpenLink/compat.git"
declare -A compat_tag="ol_r8.a8.10"

declare -A ti_utils_download_target="git://github.com/TI-OpenLink/18xx-ti-utils.git"
declare -A ti_utils_tag="ol_r8.a8.10"

declare -A wl18xx_fw_download_target="git://github.com/TI-OpenLink/wl18xx_fw.git"
declare -A wl18xx_fw_tag="ol_r8.a8.10"

declare -A hostap_download_target="git://github.com/TI-OpenLink/hostap.git"
declare -A hostap_tag="ol_r8.a8.10"

declare -A iw_download_target="git://git.sipsolutions.net/iw.git"
declare -A iw_tag="0a236ef5f8e4ba7218aac7d0cdacf45673d5b35c"

请问是否应该修改tag再重新下载呢,谢谢 !

潘工:

        您好。if wlan0 up 的详细报错信息如附件的截图所示。请参考。谢谢

潘工:

        您好。报错信息如附件截图所示,请参考。谢谢

你能否在板子上看看fw的md5 checksum是不是如下:

758a6b5f61748f1d7dbce104278250f7  /lib/firmware/ti-connectivity/wl18xx-fw-2.bin

看起来是你的compat-wireless和fw版本对不上,你重新clean 然后再编译一次看看。

看过wl18xx-fw-2.bin 了,md5 checksum完全和您给出的一样。

潘工:

        我也认为是我的compat-wireless模块出现了问题,我觉得重新编译工作量较大,您这边有没有编译好的compat文件:

/media/Angstrom/home/root/wl18xx_modules/compat 下的  compat.ko 能提供一下么,谢谢!

潘工:

        您好。我在compat-wireless里面看到了一个code-metrics.txt文件,里面有一些版本信息,如附件所示。不知道是不是你要的tag。

潘工:

        您好。我的compat-wireless里有一个文件,里面应该是版本信息

潘工:

        我注意到在指导书里面:http://processors.wiki.ti.com/index.php/Using_the_WL18xx_Cape_with_BeagleBone_Black 中的Build procedure for BeagleBone Black WL18XX Components这一节下载的compat-wireless组件是ol_r8.a7.01.  参见:

$ git clone git://github.com/TI-OpenLink/compat-wireless.git && cd compat-wireless && git checkout ol_r8.a7.01 -b working-branch && cd ..

所以我用tig看到的compat-wireless文件也是ol_r8.a7.01版本,但是在为了wl18xx_build.sh中,compat_wireless_tag却是“ol_r8.a8.10_32"

所以是不是git clone版本有问题,请您确认一下,谢谢!

请删除掉整个workspace,然后调用wl18xx_build.sh all 重新编译,它会自动git clone.

潘工:

         您好。按照您的要求我这边重新跑了所有的流程,没有执行Build procedure for BeagleBone Black WL18XX Components的git clone工作,就在之后./wl18xx_build.sh all。之后我在板子里面看到的结果显示了compat wireless的tag确实已经是ol_r8.a8.10_32,但是BBB从SD卡启动之后,dmesg已经没有了wlcore组件,也就是没有将wilink模块带起来,之前版本不对但还是可以识别出来的,也许还是之前没有git clone造成的问题,请问该如何解决。谢谢

你可以收到insmod去插入那些.ko模块有用吗?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top