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 project contains an example application code that is linked to start at address 0x4000 and is compatible with the CAN bootloader. This application blinks one, two, three or four of the LEDs and looks for a specific CAN message that will cause it to jump back to the CAN bootloader. Instead of a “debug” configuration, there are four configurations named “ONE”, “TWO”, "THREE" and “FOUR”. There is a “boot_demo_can.bin” file in each of the four configuration directories. The version in the “ONE” directory blinks one LED and jumps back to the bootloader when it sees a CAN frame with ID of 0x1F028000 and the first data byte is 0x01. The version in the “TWO” directory blinks two LEDs and jumps back to the bootloader when it sees a CAN frame with ID of 0x1F028000 and the first data byte is 0x02. Likewise with configurations "THREE" and "FOUR". See Section 6.4 for a description on how to use the CAN bootloader and these demo programs.