Hi ,
在调试中,有些WL1807MOD问题请教下:
1.软件上用的是SDK是ti-processor-sdk-linux-am57xx-evm-04.00.00.04,里面已经包含了wl1807mod的驱动,当加载wlcore_sdio时,会提示wl1271_sdio mmc3:0001:2: sdio write failed (-110)失败,详细log如附件。由于该错误导致创建wlan失败,不知道什么原因导致该错误。
2.AM5708和WL1807MOD是用SDIO总线连接,刚开始中间加的电平转换芯片是TXB0106PWR,找不到SDIO总线,后来改用TXS0108E这个电平转换芯片,SDIO总线是可以找到了。但是发现时钟的上升沿变得很缓慢,导致时钟变形,如下图片,TI给应用推荐中也是用这一转换芯片(TXS0108E)
Alvin Chen:
你好:
请参考下面的文档看一下你的操作是否有问题;processors.wiki.ti.com/…/WL18xx_Platform_Integration_Guide
Jerry Siu:
回复 Alvin Chen:
陈工,你好。
软件上用的是SDK是ti-processor-sdk-linux-am57xx-evm-04.00.00.04,里面已经包含了wl1807mod的驱动(不知是否可用?),当加载wlcore_sdio时,会提示wl1271_sdio mmc3:0001:2: sdio write failed (-110)失败
[ 49.898047] WARNING: CPU: 0 PID: 1077 at drivers/net/wireless/ti/wlcore/sdio.c:145 wl12xx_sdio_raw_write+0xb8/0x144 [wlcore_sdio][ 49.912136] Modules linked in: wl18xx(+) wlcore mac80211 wlcore_sdio bc_example(O) sha512_generic sha512_arm sha256_generic sha1_generic sha1_arm_neon sha1_arm md5 cbc xfrm_user xfrm4_tunnel ipcomp xfrm_ipcomp esp4 ah4 af_key xfrm_algo xhci_plat_hcd xhci_hcd usbcore rpmsg_proto dwc3 udc_core usb_common rpmsg_rpc bluetooth prueth pru_rproc pruss pruss_intc extcon_usb_gpio snd_soc_omap_hdmi_audio pvrsrvkm(O) omap_aes_driver pruss_soc_bus omap_sham omap_wdt ti_vip ti_vpe ti_sc ti_csc ti_vpdma dwc3_omap extcon_core cfg80211 ti_cal omap_des crypto_engine des_generic omap_remoteproc virtio_rpmsg_bus rpmsg_core remoteproc sch_fq_codel uio_module_drv(O) uio gdbserverproxy(O) cryptodev(O) cmemk(O)[ 49.974159] CPU: 0 PID: 1077 Comm: systemd-udevd Tainted: G W O 4.9.28-geed43d1050 #433[ 49.983156] Hardware name: Generic DRA72X (Flattened Device Tree)[ 49.989273] Backtrace:[ 49.991748] [<c020b35c>] (dump_backtrace) from [<c020b618>] (show_stack+0x18/0x1c)[ 49.999353] r7:00000009 r6:600e0013 r5:00000000 r4:c1022550[ 50.005042] [<c020b600>] (show_stack) from [<c04da6a0>] (dump_stack+0x8c/0xa0)[ 50.012300] [<c04da614>] (dump_stack) from [<c022e090>] (__warn+0xec/0x104)[ 50.019293] r7:00000009 r6:bf2d90d0 r5:00000000 r4:00000000[ 50.024978] [<c022dfa4>] (__warn) from [<c022e160>] (warn_slowpath_null+0x28/0x30)[ 50.032583] r9:00000000 r8:00000004 r7:d55fe200 r6:ede04a10 r5:0001ffc4 r4:eebe9e00[ 50.040368] [<c022e138>] (warn_slowpath_null) from [<bf2d8274>] (wl12xx_sdio_raw_write+0xb8/0x144 [wlcore_sdio])[ 50.050632] [<bf2d81bc>] (wl12xx_sdio_raw_write [wlcore_sdio]) from [<bf35ca1c>] (wlcore_set_partition+0xe8/0x4c8 [wlcore])
Alvin Chen:
回复 Jerry Siu:
首先我AM57XX不是很熟悉,但是我印象中是支持的,毕竟一家的东西。AM335x确定支持,
看上去是硬件问题,你的WL1807MOD总线是否连接了 mmc3接口,你有按照上面的说明修改设备树吗?
Jerry Siu:
回复 Alvin Chen:
接了mmc4,都是按说明上修改设备树的,SDIO卡也找到了,就是一加载驱动就报这个错,导致注册不了wlan0设备,现在是不知道是软件还是硬件具体什么原因导致的。
Alvin Chen:
回复 Jerry Siu:
你好,看上去硬件问题更大一些。可能就是由于时钟信号问题导致的,之前有客户遇到同样的问题,但是我对这个不是很熟悉,我帮你找了一个experts看一下,请直接再下面的帖子提供更多的信息,谢谢。
e2e.ti.com/…/806884
Jerry Siu:
回复 Alvin Chen:
硬件问题,结贴