Tool/software:
Hello,
Our code is setup to have a bootloader and an application.
Flash Bank 0 - Bootloader
Flash Bank 1 - CPU1 APP
Flash Bank 3 - CPU2 APP
We perform DFU in bootloader. We have an interesting failure mode.
1. Once we perform DFU in bootloader and issue jump to application, the gpio configuration is not succesful.
2. However if we perform a software reset on the CPU, before jumping to application, the gpio configuration is succesful.
We are calling GPIO initialization routine in application. If we jump immediately after DFU, those configurations are unsuccesful.
Are there are teardown functions we need to do after performing flash write?
Thanks
Jay