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.

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

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/803574/linux-msp430fr2633-firmware-updates-over-i2c-using-linux

器件型号:MSP430FR2633

工具/软件:Linux

大家好、

我对 FR2633有几个问题、请帮助我找到答案。

通过将 Raspberry Pi 用作主机、还应修改 MSP430_i2c_BSL_Linux_tools 中的其他内容?

我已经尝试过这种方法很多次、但在 i2cbsl.c 的 WriteRead 和 Write 函数中仍然失败

对于此工具、我是否可以使用刚刚由 CCS 构建的 HES 文件? 或者我需要刷写 txt 文件吗?

我应该构建还是闪存 BSL? 还是仅在芯片中默认?

是否有任何文档可指导您如何通过设计中心对 MSP430进行调优?

谢谢、

Peter

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

    感谢您发帖。
    我们将为您提供帮助、尽快返回。

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

    问题出在 MSP430BSL_I2CWriteRead 函数中。

    如果我要发送密码、xferBuffer 数据包将是  

    [0]标头

    [1]长度

    [2] Lendight >> 8 & 0xFF

    [3]命令

    [4]~[35]密码(全部为0xFF)

    [36] crc16和0xFF

    [37] crc16 >> 8 & 0xFF

    但当我使用逻辑分析仪来查看 I2C 数据包时

    数据包[26]~[33]将不会传输

    我没有尝试找到解决方案

     

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

    请参阅文档 www.ti.com/.../swra500.pdf

    灵