Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

Wireless

JiZh_4619191
New Contributor II

您好,

请问Modus Toolbox 中如何设置CYW20719B2的Quad SPI接口?

我利用下图方法

JiZh_4619191_0-1615812931153.png

打开了wiced_btsdk下的design.modus文件,并配置了SPI1为Quad SPI接口

JiZh_4619191_1-1615813011140.png

SPI1工作于Slave方式。但是实际运行发现只有MOSI起作用,也就是工作于1bit方式。

请问Quad SPI该如何配置?

 

谢谢

0 Likes
1 Solution
Owen_Zhang123
Moderator
Moderator

抱歉,目前的BTSDK暂时不支持QSPI。

计划在BTSDK 3.0上支持,我看了一下,BTSDK3.0预计在今年上半年发布。

View solution in original post

0 Likes
10 Replies
JiZh_4619191
New Contributor II

cycfg_routing.h文件如下:

JiZh_4619191_0-1615950974114.png

还做了如下配置:

wiced_hal_gpio_select_function(SPI1_CLK, WICED_SPI_1_CLK);

wiced_hal_gpio_select_function(SPI1_MISO, WICED_SPI_1_MISO);

wiced_hal_gpio_select_function(SPI1_MOSI, WICED_SPI_1_MOSI);

wiced_hal_gpio_select_function(SPI1_CS, WICED_SPI_1_CS);

wiced_hal_gpio_select_function(SPI1_IO2, WICED_SPI_1_IO2);

wiced_hal_gpio_select_function(SPI1_IO3, WICED_SPI_1_IO3);

上述函数返回均正常,但是无论作为slave还是master仍然工作在1bit状态。

0 Likes
Owen_Zhang123
Moderator
Moderator

我没有找到qspi对应的驱动,需要内部确认一下SDK是否可以支持QSPI,然后再回复你。

0 Likes
JiZh_4619191
New Contributor II

OMG!

我们公司为此投入了两年多的精力了,如果SDK不支持,请帮忙问一下是否能嵌入汇编语言实现Quad SPI。

0 Likes
Owen_Zhang123
Moderator
Moderator

抱歉,目前的BTSDK暂时不支持QSPI。

计划在BTSDK 3.0上支持,我看了一下,BTSDK3.0预计在今年上半年发布。

View solution in original post

0 Likes
JiZh_4619191
New Contributor II

那么,BTSDK 3.0发布的消息我第一时间从哪个网页可以得到?

谢谢

0 Likes
Roy_Liu
Moderator
Moderator

BTSDK3.0发布了 can be found from ModusToolbox™ 2.3.1   library manager. 也可以在此下载https://github.com/cypresssemiconductorco/btstack

Roy Liu
0 Likes
Owen_Zhang123
Moderator
Moderator

BTSDK发布之后,可以在下面的界面右边栏resources栏看到。

https://community.cypress.com/t5/ModusToolbox-Bluetooth-SDK/bd-p/ModusToolboxBluetoothSDK

0 Likes
JiZh_4619191
New Contributor II

是在这里吗?

JiZh_4619191_0-1616045905499.png

 

0 Likes