CYW43907 DMA Examples

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
DmKo_1322631
Level 2
Level 2
10 replies posted 5 replies posted 5 questions asked

Dear Cypress,

I would like to build Wi-Fi to USB Adapter. As far as I understood I should initialize USB subsystem as  CDC class device mode and then translate the requests and responses to host (PC).

Now I'm going to use  wiced_https_get function to get data from http server and translate the response to usb. How to put void* buffer of this function to hi-speed internal data channel of CYW43907? Should I use DMA for this? Could you give the examples of dma configuration for CYW43907?

Maybe you have any examples for AXI data exchange between blocks like USB, UART, Ethernet with Wi-Fi CPU?

Thank you!

0 Likes
1 Solution
5 Replies
DmKo_1322631
Level 2
Level 2
10 replies posted 5 replies posted 5 questions asked

Can anybody answer?

0 Likes

Adding madygrsrrroyriyavnak​ from the applications team.

0 Likes
vsubbiah
Level 5
Level 5
10 solutions authored 10 sign-ins First comment on KBA

1) If you have CDC RX/TX working then technically you would take the buffer and transmit using the CDC TX.

2) Unfortunately the DMA stuff is not really exposed so that applications on top can use is. I think you are pretty much on your own if want to do that. I would recommend just using approach in 1) above.

1) Could you provide CDC example?

0 Likes

Please check How to add USB device function driver on CYW943907AEVAL1F thread to find out the CDC example.