SPNA245 September 2020 TM4C1290NCPDT , TM4C1290NCPDT , TM4C1290NCZAD , TM4C1290NCZAD , TM4C1292NCPDT , TM4C1292NCPDT , TM4C1292NCZAD , TM4C1292NCZAD , TM4C1294KCPDT , TM4C1294KCPDT , TM4C1294NCPDT , TM4C1294NCPDT , TM4C1294NCZAD , TM4C1294NCZAD , TM4C1297NCZAD , TM4C1297NCZAD , TM4C1299KCZAD , TM4C1299KCZAD , TM4C1299NCZAD , TM4C1299NCZAD , TM4C129CNCPDT , TM4C129CNCPDT , TM4C129CNCZAD , TM4C129CNCZAD , TM4C129DNCPDT , TM4C129DNCPDT , TM4C129DNCZAD , TM4C129DNCZAD , TM4C129EKCPDT , TM4C129EKCPDT , TM4C129ENCPDT , TM4C129ENCPDT , TM4C129ENCZAD , TM4C129ENCZAD , TM4C129LNCZAD , TM4C129LNCZAD , TM4C129XKCZAD , TM4C129XKCZAD , TM4C129XNCZAD , TM4C129XNCZAD
This is a Code Composer Studio project for code in a TM4C device that allows it to bridge serial port commands from LM Flash programmer to CAN frames that can be used by the CAN bootloader. LM Flash Programmer is a utility from Texas Instruments that can be used to program the flash on TM4C microcontrollers. It can communicate with the serial bootloader, Ethernet bootloader or USB DFU bootloader on a TM4C device. There is no equivalent tool for talking to the CAN bootloader on a TM4C device.
Using the uart_to_can program will offer a method to use LM Flash Programmer to flash program a TM4C microcontrollers that is running a CAN bootloader. This application code can be programmed into a device using JTAG or a serial bootloader then installed on a CAN network. It will then translate the serial bootloader commands that it receives on UART2 into the CAN bootloader protocol using CAN0. See Section 6.4 for an example of using this application code.