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.

66AK2G12: OTA on Keystone

Part Number: 66AK2G12

Wha tis the recommended implementation to implement over the air (OTA) updates and move audio data into this automotive processor.  We have CAN and Ethernet available.  Is there example code?

  • Looks like this SoC cannot boot from CAN. How can we handle OTA updates?
  • Hi Bob,

    I am not sure 66AK2G12 supports this. I've notified the design team to elaborate on this one.

    Best Regards,
    Yordan
  • K2G ROM boot loader only supports peripheral boot over USB, UART and Ethernet. It is designed for fast boot using QSPI for auto applications so that a CAN stack can be booted on the device in 50 ms to provide a CAN response.

    Customers don`t need to rely on ROM bootloader features to do a OTA update.  They can implement the scheme from the secondary bootloader if they want to use update over CAN. Most multi-core ARM+DSP devices require a secondary bootloader as the native ROM doesn`t support features like wake up of slave cores, configuration of external DDR memory, configure pinmux for application etc. The secondary bootloader allows for customization based on customer use case. We provide an example secondary bootloader in the Processor SDK for user to leverage as a starting point.

    http://software-dl.ti.com/processor-sdk-rtos/esd/docs/latest/rtos/index_Foundational_Components.html#k2g

    If the customer still needs to explore booting directly from ROM to perform OTA then here are some pointers:

    1. UART firmware upgrade scheme: this is actually implemented by one of our K2G customer , they had an additional MCU on the board. The UART image can be transferred to SOC using XMODEM protocol.

    2. USB DFU boot from Host on processors is described here:

    3. Ethernet boot for K2 devices is described here:

    Please ask your customer to review the schemes and let us know if they want to explore any of these routes and we can help provide more details.

    Regards,

    Rahul