Dec 13, 2021
06:48 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 13, 2021
06:48 AM
Hi!
I need to be able to perform a software reset of the mcu and maintaining the GPIO state. According to this example it seems to be possible:
How is that done?
Device ID: CY8C6247BZI-D54
Thanks!
Labels
- Labels:
-
PSoC 6 MCU
2 Replies
Dec 14, 2021
03:46 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 14, 2021
03:46 AM
Hi,
Can you refer to the below app note which has more information.
Regards
Alakananda
Dec 14, 2021
08:33 AM
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dec 14, 2021
08:33 AM
Thanks for the response!
I cannot see that the document answers the question. In the DFU SDK library code I can see that when I want to switch to an installed application using Cy_DFU_ExecuteApp, NVIC_SystemReset is used to reset the device. To my understanding this will not keep the I/O:s frozen. Is my understanding correct? What is the method to transfer control to another application while keeping the I/O:s frozen?