完善资料让更多小伙伴认识你,还能领取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的。我这边未有更多的数据支持或否定这一点,需要您自行实践。 |
|
|
|
是晶振的问题吧
|
|
|
|
只有小组成员才能发言,加入小组>>
727个成员聚集在这个小组
加入小组1938 浏览 1 评论
1685 浏览 1 评论
3450 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1610 浏览 6 评论
1407 浏览 1 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-6-28 15:15 , Processed in 0.774185 second(s), Total 84, Slave 66 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191