CyU3PSibReadWriteRequest function limits

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

cross mob
DaBo_288066
Level 2
Level 2

Hi all,

   

I've some trouble in using CyU3PSibReadWriteRequest function in a fw derived from cyfx3s_msc example.

   

In my fw I got rid of all MSC function and I tried to perform raw read/write operations on the eMMC card. It works but it seems that CyU3PSibReadWriteRequest function can read or wite only a limited quantity of data in a "single shoot". I experimentally found that if I try to read more than ~50KB or write more than ~25KB, the SIB callback doesn't returns and no data is transfered.

   

Has CyU3PSibReadWriteRequestfunction some limits? Should I manage a big transfer using small chunks?

   

Thanks a lot.

   

Dax

0 Likes
1 Reply
DaBo_288066
Level 2
Level 2

Big surprise!... the behavior I'd described in my last post only happens when connected to a USB3.0 port. If I connect the device to a USB2.0 port (of the same PC) everything goes well...

0 Likes