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

USB superspeed peripherals

ScGr_289066
Level 5
100 replies posted 50 replies posted 25 replies posted
Level 5

Hi All,

Is it possible for firmware to generate a system (hardware) reset?  If so, how?

Thanks,

Scott

0 Likes
1 Solution
alamandaa_16
Moderator
Moderator 10 likes received First like received
Moderator

Hi Scott,

CyU3PCx3DeviceReset function is used to reset the CX3 device.

For more details, please refer to section 5.25.6 of FX3 API guide document. Path:"C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\doc\firmware"

Regards,

Anil Srinivas.

View solution in original post

0 Likes
4 Replies
alamandaa_16
Moderator
Moderator 10 likes received First like received
Moderator

Hi Scott,

Is it possible for firmware to generate a system (hardware) reset?

Yes, Firmware to generate hardreset the MIPI-CSI block on the CX3.

CyU3PReturnStatus_t CyU3PMipicsiReset (CyU3PMipicsiReset_t resetType)

CyU3PMipicsiReset() function is used to reset the MIPI-CSI block on the CX3. The hard reset mode is selected via the

parameter of type CyU3PMipicsiReset_t passed to this function.

Please refer to section 1.11.3 of CX3 TRM document.

Regards,

Anil Srinivas.

0 Likes
ScGr_289066
Level 5
100 replies posted 50 replies posted 25 replies posted
Level 5

Hi Anil,

I am more interested in resetting the CX3, e.g. a processor restart, not just the MIPI interface.  Is this possible?

Thanks,

Scott

0 Likes
alamandaa_16
Moderator
Moderator 10 likes received First like received
Moderator

Hi Scott,

CyU3PCx3DeviceReset function is used to reset the CX3 device.

For more details, please refer to section 5.25.6 of FX3 API guide document. Path:"C:\Program Files (x86)\Cypress\EZ-USB FX3 SDK\1.3\doc\firmware"

Regards,

Anil Srinivas.

0 Likes
ScGr_289066
Level 5
100 replies posted 50 replies posted 25 replies posted
Level 5

Hi Anil,

Thanks for that info.

Scott

0 Likes