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.

[参考译文] MSPM0L1106:使用 Linux 通过 I2C/UART 进行 MSPM0L1106固件更新

Guru**** 2039090 points
Other Parts Discussed in Thread: MSPM0L1106
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1415626/mspm0l1106-mspm0l1106-firmware-updates-over-i2c-uart-using-linux

器件型号:MSPM0L1106

工具与软件:

 嵌入式 Linux 主机是否有通过 i2c 和 UART 更新 MSPM0L1106固件的软件示例代码?

例如 MSP430、其中包含示例代码  

https://www.ti.com/tool/download/I2C_BSL_LINUX_TOOLS/1.00.00.00

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    目前、我们还没有做到这一点、但这还在计划中。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    头文件转换的另一个问题。

    为什么 txt to file 需要转换为两个应用程序大小?

    const uint32_t App1_size[]={
      2328
      16
    };

    找不到任何与描述此实现的目的相关的文档。

    e2e.ti.com/.../application_5F00_image_5F00_i2c.h

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    16个字节用作中断向量。

    当堆栈指针和复位向量为0xFFFF 时、引导代码将判断器件为空。

    为了避免意外停止闪存编程、我们应在最近一次对中断矢量进行编程。