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.

[参考译文] MSP430FR4133:是否在 C 语言中实现从其他 MCU 闪存 MCP430系列的最小 SBW?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1121561/msp430fr4133-is-there-a-minimal-sbw-implementation-in-c-to-flash-mcp430-serie-from-other-mcu

器件型号:MSP430FR4133

标题中包含所有内容、我在设计中使用 MSP430、在远程固件升级的角度将 SBW 接口路由到主 MCU。

我想现在实现这个、我想知道是否有一些现有的实现、越小越好、我所需要的就是刷写固件、没有设置的花哨选项位或任何东西。

我可以想象、MSP FET 可能有一个15K 线路的实现方案、或者在某些 DLL 中有一些实现方案、 但我正在寻找更合理的方案、过去我已经为不同的 MCU/SOC (ST、Cypress、Atmel)做过这项工作、而这项工作可以在几千兰特或更少的时间内完成、通过 SWD 来完成。

谢谢你。

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

    因此、对于感兴趣的人来说、这里似乎一切都在进行

    github.com/.../spy-by-wire

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

    您好、Bidault、

    我看到您找到了一个资源。  我想知道它的工作效果如何。  

    另一个选项是 具有 Simplelink MCU的 MSP430 Spy-Bi-Wire。  其中包含说明和代码、说明了主机 MCU 如何对多个不同的 MSP430 MCU 进行编程。  您可以使用主机 MCU 代码并将其引入您的应用。

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

    在我看来、这是相同的重新来源

    因为我在 GitHub repo 中看到了对 CC26xx 的引用。 我很快就会移植它、它应该可以正常工作。

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

    如果您的目标仅是 FRAM 系列、而不是具有基本操作的 SBW 主器件、则可能非常小。 没有闪存存储器、没有 funclet、没有时序、只是像 RAM 这样的简单读取/写入操作。

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

    好地方! 感谢您指出 zrno。

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

    "SBW 主设备"在哪里?  

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

    例如、您可以检查 slau320

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

    谢谢您、我已经实现 了这个 https://github.com/Pablo-Jean/sbw-mock-burner/tree/main/lib/spy-by-wire、 它似乎是我可以找到的最简单的文件、事实上、尽管它被传播到很少的文件上、但它相对较短。 所有内容都可以编译并"运行"。但是、它无法连接目标、它对连接做出响应0、这是错误、Iavent 在所使用的函数上找到硬编码时序、因此我提供了 us 和 ms 延迟实现。

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

    您好、Bidault、

    您能否在目标上获得 Spy 线控信号的示波器捕捉?  主机和目标之间的导线有多长? 您能否提供一张简单的图纸、说明一切如何相互连接? 显而易见的问题是、您能否使用 MSPFET 等外部编程器对 MSP430FR4133进行编程、以确保连接良好?

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

    尊敬的 Dennis:

    是的、这是下一步、连接逻辑分析仪、我希望很快得到一些时间、然后再回来。

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

    尊敬的 Dennis:

    是的、这是下一步、连接逻辑分析仪、我希望很快得到一些时间、然后再回来。

    编辑:由于之后我用一个 Cortex M0+取代了这个 MSP430、所以、除非另一个项目需要它、否则我不会处理这个问题。

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

    您好、Bidault、

    好的、足够公平。  我要将发布状态更改为"已解决"。