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.

[参考译文] MSP430FR2433:无法在 RaspberryPi 的靶区映像上通过 I2C 总线对微控制器进行编程。

Guru**** 2482105 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1264610/msp430fr2433-unable-to-program-microcontroller-over-i2c-bus-on-bullseye-image-of-raspberrypi

器件型号:MSP430FR2433

我们将 RPi 映像从 Buster 32位更新为 Bullseye 64位、不能通过 I2C 总线(i2c-0)对 MSP430进行编程。 我们正在使用  msp430-i2cbsl-工具  需要进行刷写、我必须 制造  新操作系统的操作系统。 我还在 Bullseye 映像的/dev 目录中获得了额外的 I2C 器件- i2c-10、11和2。 我还将其添加到了我的 config.txt ->  

#--已启用 I2c1和 I2C-0 --
dtparam=i2c_arm=on
dtparam=i2c0=on

随附是刷写过程和错误的一些屏幕截图-

1.带有 RST 和测试顺序->

2. 无 RST 和测试顺序->

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

    大家好、Parth、

    您是否尝试捕获 RST 和测试引脚 wvaeform? 如果 BSL 调用失败、也许您可以在这些波形中找到一些内容。

    并在 Linux 系统中运行 BSL 脚本程序? 您是否试用过我们的 Linux 工具?

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

    谢谢!

    此致

    约翰逊

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

    尊敬的 Johnson:  

    我们已经在使用您提到的工具、这可能不是 RST 和测试波形的问题。 我们使用的过程与在 RPi Buster 32位操作系统中工作相同、但在 RPi Bullseye 64位操作系统中不工作。 我们也无法使用 i2041器件检测 I2C 总线上的 i2cdetect 组件。

    此致、

    帕尔特

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

    大家好、Parth、

    看起来运行在 RPi 64位操作系统遇到这个问题,实际上,我不是 Linux 专家... 我不确定32位操作系统和64位操作系统之间是否有一些不同的  Rpi Bullseye。

    谢谢!

    此致

    约翰逊