A little background: We have a custom carrier board, with a MCU that toggles a switch depending on if we are entering Force Recovery or “Normal Boot”. This switch “enables the Force Recovery USB contact/port on the carrier board”. It does so by listening on the buttons being pressed.
However, this leads to some unwanted behaviour once the AGX reboots by itself after successful flash into a “Normal Boot”. We have found no way of sensing/telling (via GPIOs etc) if the AGX is in Force Recovery or a Normal Boot.
Is this possible in any way?
We tried to edit the pinmux file to have a GPIO driven high always, but found that this GPIO is driven high even after a while during the flash (and then reset and later set on reboot into Normal Mode).
The pin we have used is GPIO5 (GPIO3_PAA.07).
Bottom line is: We would like a way of telling if the AGX is entering/in Force Recovery or Normal Boot from GPIOs.
Any help would be appreciated.