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

 

  1.   Abstract
  2.   Trademarks
  3. 1Introduction
  4. 2Installation of Edde Flex CAN Booster Pack for TI TIVA C
  5. 3Download and Import the CAN Examples
  6. 4Modified CAN.C for Interrupts
  7. 5Example Projects
    1. 5.1 Internal Loopback With Interrupts (simple_can_loopback)
    2. 5.2 Simple CAN Transmit (simple_can_tx)
    3. 5.3 Simple CAN Receive (simple_can_rx)
    4. 5.4 CAN UART Bridge (can_uart_bridge)
  8. 6CAN Bootloader
    1. 6.1 Bootloader Configuration
    2. 6.2 Boot Demo Program (boot_demo_can)
    3. 6.3 UART-to-CAN Bridge for LM Flash Programmer Support
      1. 6.3.1 SendCANID PC Program
      2. 6.3.2 CCS Demo Program (uart_to_can)
    4. 6.4 Using the CAN Bootloader

Boot Demo Program (boot_demo_can)

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.