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

USB superspeed peripherals Forum Discussions

rokc_4342611
Level 1
Level 1

Hi All,

Can someone point me to peripheral register view. Default superspeed sdk does not show anything in peripherals tab in debug view.

Interpreting through mem dump becomes quite difficult and time consuming.

Cheers

Rohith

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

Hi Rohith,

Currently the FX3 EZ-USB Suite doesn't have the flexibility of showing the peripheral registers in the debug view and can only be interpreted as shown below:

1.) After opening the debug view in FX3 SDK, there are tabs at the bottom window as shown in the figure.     

Open the memory tab and there will be a + sign beside monitors.

1.png

2.) Click on the Monitors '+' button and enter 0 in the Monitor Memory tab and press OK.

3.png

3.) This will create a mem dump in the Memory tab from 0x0.

4.png

4.) Right clicking on the mem dump space opens a pop-up and select the Go To Address... option which opens a small search bar at the bottom of the mem dump space.

This search bar can be used to navigate to a particular register address which is desired by the user and find the value stored in it.

5.png

Regards,

Yashwant

View solution in original post

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

Hi Rohith,

Currently the FX3 EZ-USB Suite doesn't have the flexibility of showing the peripheral registers in the debug view and can only be interpreted as shown below:

1.) After opening the debug view in FX3 SDK, there are tabs at the bottom window as shown in the figure.     

Open the memory tab and there will be a + sign beside monitors.

1.png

2.) Click on the Monitors '+' button and enter 0 in the Monitor Memory tab and press OK.

3.png

3.) This will create a mem dump in the Memory tab from 0x0.

4.png

4.) Right clicking on the mem dump space opens a pop-up and select the Go To Address... option which opens a small search bar at the bottom of the mem dump space.

This search bar can be used to navigate to a particular register address which is desired by the user and find the value stored in it.

5.png

Regards,

Yashwant

0 Likes

Hi Yashwant,

Thanks for the info, but I can not mark this as correct answer.

The process you mentioned is cumbersome and does not give a better view to quickly check if a bit is set or not.

I have used STM32 based projects where ST has an excellent peripheral view, where on clicking the register it shows value of seperate bitfields with the name given to each bitfield as per the datasheet.

In my opinion, thats a very basic thing and cypress should spend time on providing the same. It'll save users a lot of time while debugging/analyzing their code.

Regards

Rohith

0 Likes

Hi Rohith,

This feature is currently not available and your suggestion has been forwarded to the concerned development team who will evaluate the suggestion.

Thank you for your interest in Cypress products.

Regards,

Yashwant

0 Likes