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.

MSP432E401Y: How does the MSP432 use the CAN update?

Part Number: MSP432E401Y

Hi team,

Here's an issue from the customer may need your help:

1) Is there any docs available for this chip to use the can updater for reference?

2) Dose it use ROM-based or FLash-based updates?

3) If ROM-based update, submission of spmu301e.pdf in the document refers only to other communication methods, is it the same?

4) The development software is Keil. Can the flash-based update routines in official routines be common?

Could you help check this case? Thanks.

Best Regards,

Cherry

  • Hello Cherry,

    The ROM-based boot loader does not support CAN boot loading.

    The flash-based boot loader can be configured for CAN boot loading, search the bl_config.h file for CAN_ENABLE_UPDATE and the ensuing parameters will help configure the CAN interface for boot loading.

    This document provides more details on the flash-based CAN boot loader: https://www.ti.com/lit/pdf/slau746

    4) The development software is Keil. Can the flash-based update routines in official routines be common?

    I am not familiar with Keil so I don't fully understand this question.

    Best Regards,

    Ralph Jacobi

  • Hello Ralph,

    Thanks for your support.

    If using Flash-based update mode, is it not limited to which method?

    If a serial port is used, will either serial port work? Not limited to having to use UART0? Correct?

    Thanks and regards,

    Cherry

  • Hello Cherry,

    If using the Flash boot loader you can choose which interface is used between the available ones which include all ROM interfaces as well as CAN.

    If a serial port is used, will either serial port work? Not limited to having to use UART0? Correct?

    Yes, the Flash boot loader will also allow you to select specific ports, so you can use any UART port and not just UART0.

    Best Regards,

    Ralph Jacobi