Other Parts Discussed in Thread: TM4C123GH6PM,
Tool/software:
We are attempting to program the MCU using FTDI USB to serial on UART0. From the documentation https://www.ti.com/lit/ug/spmu301e/spmu301e.pdf?ts=1740617535539 for ROM Boot Loader it says to query the BOOTCF register to identify the GPIO and state to invoke the ROM boot loader. Looking at register (0x400FE1E0). Then looking at the datasheet (Tiva C Series TM4C123GH6PM Microcontroller Data Sheet datasheet (Rev. E)) it states that bit 15:13 is the Boot GPIO Port and 12:10 is the Boot GPIO Pin.
Q1: Am I looking at the correct bits for Boot GPIO Port and Pin?
Q2: What is the default setting of the BOOTCFG register?
Q3: What is the default Boot GPIO Port and Pin to used to enable the ROM BootLoader?
Our goal is to put the MCU on our own designed board without using the Tiva C Series Launchpad. We are trying to validate that we can successfully upload our bin file via the FTDI via serial as opposed to using the Tiva C Series launchpad debug port. We want to use LM Flash Programmer configured using serial but up to this point have been unsuccessful.
Any help would be greatly appreciated.
Thanks
James