Announcements
IMPORTANT: Cypress Developer Community is transitioning on October 20th. To learn more and be prepared for this change, check out our latest announcement.
cancel
Showing results for 
Search instead for 
Did you mean: 

USB Superspeed Peripherals

ScGr_289066
Contributor II

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

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

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
Contributor II

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

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
ScGr_289066
Contributor II

Hi Anil,

Thanks for that info.

Scott

0 Likes