Hi everyone,
This is my second question concerning this new setup, but I create another post because I don't the 2 subjects are related.
I am using LMFlash build 1613 to program the flash memory of a TM4C1231 microcontroller through the UART. I connect to the UART using a custom designed USB-to-Serial board based on a FT232 chip from FTDI. This custom designed board was originally created to work with a NXP microcontroller (LPC11E14F).
Following NXP logic suggested, the serial port output signals RTS and DTR are connected the RESET and ISP signals of the microcontroller. The goal is to be able to perform a software reset of the LPC11E with a Toggle of the DTR signal on the serial port. It also allows to set the microcontroller in bootloader mode by programmation with the proper toggle sequence of DTR and RTS sequence.
I was hoping to keep the same logic with the TM4C microcontroller. However, I observed that LMFlash programmer is toggling the DTR signal during its communication therefore causing my TM4C to reset. I was not able to flash program my TM4C until I cut the DTR trace on my custom USB-to-serial board.
Is there another version of LMFlash or an alternative Flash programmer for TM4C series which does not change the state of the DTR serial signal during programmation?
Has anyone faced the same situation and develop a custom LMFlash application based on the previous open source versions from Stellaris?
It would help me a lot.
The main purpose of this is to be able to create an automated user friendly test sequence with TestStand. This way, with a single click I could :
- Put the TM4C microcontroller in bootloader mode
- Flash program The TM4C with a test firmware using lmflash.exe command line interface
- Reset the TM4C
- Execute electric tests
- Put the TM4C microcontroller in bootloader mode
- Flash program The TM4C with latest firmware release using lmflash.exe command line interface
Thanks in advance
NIen