完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
项目使用STM32+cyw43438 wifi驱动用的这里开源whd的驱动 https://github.com/Infineon/stm32-connectivity ; 目前驱动移植固件下载遇到问题,sdio下载固件是不是只支持64字节的块传输,这个可以修改吗, 目前下载固件到最后一包数据不满64字节补齐之后块传输发给43438会报错,可能是因为因为写入复位地址只需要写入4字节到某个寄存器 如果使用块传输就是64字节了,那这个复位寄存器后面的60个字节都会受到影响,这么做修改
谢谢 |
|
相关推荐
2个回答
|
|
首先,43438的SDIO transfer type是受底层BDC/LMAC协议控制的。这部分的控制逻辑被固化在WLAN的ROM,用户开发阶段修改Firmware不会改变这部分逻辑。因为这部分的上电工作逻辑在Firmware Download之前并被设计为不可更改。所以如果你希望通过重新编译Firmware来实现这个需求,可以说这个层面的操作是不可行的。
不过43438在SDIO接口之上定义了两种通信模式,Full SDIO mode和gSPI mode。 可以排除的是,在43438 Full SDIO mode下,所支持的那几个function都是基于SDIO Block transfer type的。故在43438 Full SDIO mode下,比较难实现你的需求。 然而,你还可以尝试43438 gSPI mode (over SDIO),看看不是Full SDIO mode的情况下SDIO是否是基于SDIO Multi-byte transfer type的。我这边未有更多的数据支持或否定这一点,需要您自行实践。 |
|
|
|
是晶振的问题吧
|
|
|
|
只有小组成员才能发言,加入小组>>
752个成员聚集在这个小组
加入小组2086 浏览 1 评论
1837 浏览 1 评论
3652 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1777 浏览 6 评论
1525 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
532浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
387浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
421浏览 2评论
368浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
881浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-4 01:05 , Processed in 0.833351 second(s), Total 50, Slave 43 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号