TI中文支持网
TI专业的中文技术问题搜集分享网站

am5728 wl1805 怎么跑起来

am5728  + wl1805 怎么跑起来

sdk 3.2 和 2.0 都试过。

dts 里修改了 wl1835 为  wl1805 。用的上 mmc3 .修改了 wlan_en 和 wlan_irq 为正常的gpio

机子启动后, 

cd  /usr/share/wl18xx

运行 load_wlcore.sh

发现驱动并没跑起来,用 iwconfig 和 ifconfig 都找不到 wlan0

在 wlcore_sdio 驱动里(sdio.c)加一些打印,发现只跑到了 init 函数,并没有 进入 probe 探测函数。

麻烦帮看一下,问题出哪里了

附件为log

Jian Zhou:

应该是dts文件里的驱动文件名和内核里的没有对应上吧。

meng wang11:

回复 Jian Zhou:

就用的默认的,只是把 1835 改成了 1805 。。这个应该不存在哪里改错了的说法

Jian Zhou:

回复 meng wang11:

一般进不了probe()函数,都是驱动名称没有对应上所致。

Eggsy Pang:

不需要在dts 里修改 wl1835 为  wl1805,wl1835兼容wilink8 的驱动,只不过用了wl1805不能使用ble功能

meng wang11:

回复 Eggsy Pang:

改这个应该没影响。驱动里都有 1835 和 1805  的 匹配。现在的问题是 insmod driver 后,wlan0 出不来。。硬件的问题会导致这个么?sdio 有什么探测脚么。。另外你说的  wilink8 驱动需要怎么加载。我这边看  load_wlcore.sh 。只有wl18xx.ko wlcore_sdio.ko

Eggsy Pang:

回复 meng wang11:

除了wl18xx.ko wlcore_sdio.ko,还需要其他驱动,查看

http://processors.wiki.ti.com/index.php/WiLink8_Linux_Getting_Started_Guide

meng wang11:

回复 Eggsy Pang:

看了,并没有其他驱动加载的说法呢。又尝试了用  usr/bin/wlconf/configure-device.sh  在 proc/net/wireless 里还是没有 wlan0 ..现在demo板能支持不?

赞(0)
未经允许不得转载:TI中文支持网 » am5728 wl1805 怎么跑起来
分享到: 更多 (0)