Other Parts Discussed in Thread: SYSCONFIG
Tool/software:
Hello TI Experts,
considering that:
- I would like to re-flash a device
- ALL pins of the device are used for external (GPIO) functions (SWDIO, SWCLK, UART, I2C, invoke: used as GPIO by the application ), except the NRST (which is dedicated)
- The invoke pin can be tied to ground when I need to re-flash device
- The NRST is not used for external functions and it can be tied to GND when needed.
Is it correct that if I configure a device to:
- use fastboot mode to normally avoid checking the invoke pin
- If the MCU is powered up and a "< 1 second)" negative pulse is generated AND
- the invoke pin (normally used as a GPIO) is tied to GND level during boot
- UART pins (normally used as GPIO) are correctly connected to a device that sends commands to erase and flash.
Am I able to reprogram the device?
In particular, can I use UART/invoke pin normally for GPIO and switch to UART/invoke function when BSL is entered by a < 1s pulse on NRST?
Thank you