Super Mutt device

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

cross mob
mamu_3907446
Level 1
Level 1

Hi,

I'm using the super Mutt device which is based on the FX3.

I got a few questions:

1. I'm trying to send user-defined bulk packets using the USBTCD tool- is it possible? is there any API for that?

2. when I'm using the USBRCD tool . I'm getting the following log:

Status success:              10

Status timeout:              0

Status failed:               0

     what is defined as failed? is recovery on the link defined as failed transaction ?

0 Likes
1 Solution
YashwantK_46
Moderator
Moderator
Moderator
100 solutions authored 50 solutions authored 50 likes received

Hello,

I'm trying to send user-defined bulk packets using the USBTCD tool- is it possible? is there any API for that?

=> Do you want to send bulk packets from the host to device or device to host?Please clarify.

The host to device write is not possible.

Syntax for write available in USBTCD tool are:

-write <threads> <iterations> <pipe> <size> <timeoutMs>

-swrite <threads> <iterations> <pipe> <stream> <size> <timeoutMs>

-cwrite <threads> <iterations> <pipe> <size> <timeoutMs> <transferSegments>

-cswrite <threads> <iterations> <pipe> <stream> <size> <timeoutMs> <transferSegments>

when I'm using the USBRCD tool . I'm getting the following log:

Status success:              10

Status timeout:              0

Status failed:               0

=> Can you please elaborate on what steps you performed here?
I would need the info to try and reproduce it on my end.

Also, i installed the MUTT package from Tools in the MUTT software package - Windows drivers | Microsoft Docs

But i couldn't find any USBRCD tool in the package.
Can you please let me know where you got the USBRCD tool from, any links?
We would need to check it to see what the failed packets mean.

Regards,
Yashwant

View solution in original post

0 Likes
5 Replies
YashwantK_46
Moderator
Moderator
Moderator
100 solutions authored 50 solutions authored 50 likes received

Hello,

I'm trying to send user-defined bulk packets using the USBTCD tool- is it possible? is there any API for that?

=> Do you want to send bulk packets from the host to device or device to host?Please clarify.

The host to device write is not possible.

Syntax for write available in USBTCD tool are:

-write <threads> <iterations> <pipe> <size> <timeoutMs>

-swrite <threads> <iterations> <pipe> <stream> <size> <timeoutMs>

-cwrite <threads> <iterations> <pipe> <size> <timeoutMs> <transferSegments>

-cswrite <threads> <iterations> <pipe> <stream> <size> <timeoutMs> <transferSegments>

when I'm using the USBRCD tool . I'm getting the following log:

Status success:              10

Status timeout:              0

Status failed:               0

=> Can you please elaborate on what steps you performed here?
I would need the info to try and reproduce it on my end.

Also, i installed the MUTT package from Tools in the MUTT software package - Windows drivers | Microsoft Docs

But i couldn't find any USBRCD tool in the package.
Can you please let me know where you got the USBRCD tool from, any links?
We would need to check it to see what the failed packets mean.

Regards,
Yashwant

0 Likes

thanks!

I was getting the following results when I ran the following command: USBTCD.exe -write 1 10 0 10240 100

Status success:              10

Status timeout:              0

Status failed:               0

0 Likes

Hello,

Apologies for the late reply.

I tried to reproduce a failure case in my end but couldn't get it to work and give out failures.
All the cases I tried, I only was able to see success so I am not quite sure about what can be the failure case.

If you could see any failure on your end, can you please share the logs in that case so that I can see the error codes and see where the issue is?

Meanwhile, I will also try to find out if a failure can be observed and answer your query.

Regards,

Yashwant

0 Likes

Hi,

I couldn't get any error, but when I will some errors, I want to understand what they mean so I can debug it

0 Likes

Hello,


Since there are no errors observed, it is hard to speculate a failed case or the cause for it.


If there are any failures in the transfers, the tool would surely point out an error code as well an error type which can then be used to debug further and understand and get a resolution for that error.

But, to speculate a possible case, for now, would be difficult.

Regards,
Yashwant

0 Likes