This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

TM4C123GH6PM: Tivaware CAN Bootloader

Part Number: TM4C123GH6PM

I'm trying to build and use the sample bootloader code provided in the Tivaware library files, as specified in the Tivaware bootloader user guide(http://www.ti.com/lit/ug/spmu301d/spmu301d.pdf

CAN_UART_BRIDGE

  • Hi,
    What is your question? It is not clear to me? We do have ready to use UART-based bootloader example in TivaWare library. The TivaWare bootloader library supports CAN-based bootloading but there is no ready to use example.
  • Hello,

    Sorry I wasn't clear. My question is, what does the CAN_UART_BRIDGE option in bl_config.h in the Tivaware bootloader library do? I'm trying to use that library to create a CAN bootloader, and I'm wondering if that option helps transfer programming commands from UART to CAN.

  • Hi Evan,
    If your sole communication method for bootloading is CAN then you don't need to define CAN_UART_BRIDGING. Looking at the source code, once CAN_UART_BRIGING is defined, it allows bridging between from CAN to UART and vice versa. To simply your design I will suggest you stick without the CAN_UART_BRIDGING for now and later explore the CAN_UART bridging capability should this need arises.
  • Hello Charles,
    Thank you for the clarification. I'll take your advice and get CAN functionality working first, before I go any farther with bridging.
    Thank you very much.
    Evan