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.

[参考译文] MSP430F437:解码 MCU 单元

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1056549/msp430f437-decode-a-mcu-unit

器件型号:MSP430F437
主题中讨论的其他器件: MSP-FET

你好

这是我第一次 使用微控制器、我希望我可以找到有关我的问题的答案。

  • 我有一个用于基于 MSP430F437 MCU 的水表的 PCB 板。 我想知道是否可以从 MCU 对固件进行解码以修改某些参数。 是否有任何方法可以从芯片中获取代码并在 IDE 上打开代码以进行此修改?

此致  

Mahmoud  

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

    您好、Mahmoud、

    简而言之、不是真的。 您可以获得 hexcode、但它在迁移到 IDE 时并不真正兼容。

    这里有一个主题、介绍获取 hexcode 的过程: 检索存储的代码

    此致、

    Luke

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

    你好、Luke

    非常感谢您的回复。 您发送给我的主题非常有用。  

    我知道它看起来有点傻。 但是、是否有任何文档介绍了如何将 MCU 连接到 PC 以便能够使用该工具?  

    此致

    Mahmoud  

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

    这就是 MCU 连接到电路板的方式、我想知道是否有任何方法可以将其直接从其连接到 PC。  

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="505325" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1056549/msp430f437-decode-a-mcu-unit/3910969 #3910969">这是 MCU 与电路板的连接方式、我想知道是否有任何方法可以将其直接从电路板连接到 PC。  [/报价]

    JP1似乎用于连接 MCU 上的 JTAG、但它是非标准10引脚连接器、而不是 MSP-FET 上使用的标准14引脚布局。 如果您在 PCB 上跟踪连接、则应该能够确定如何连接 MSP-FET 以读取器件内容、前提是器件保护保险丝未熔断。

    [引用 userid="505325" URL"~/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1056549/msp430f437-decode-a-mcu-unit ]我有一个用于基于 MSP430F437 MCU 的水表的 PCB 板。 我想知道是否可以从 MCU 对固件进行解码以修改某些参数。

    我想知道您为什么需要这样做。 您是否丢失了编程的固件?

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

    我仔细检查了电路板上是否有任何与 MCU 的其他连接、但没有线索。 这似乎是连接 MCU 的唯一方法。 但是、是的、它不是标准连接器、我确信该电路板可以访问 MCU 对其进行重新编程。 是否有任何10引脚至14引脚的电缆?  

    该板来自中国制造商的水表。 我们有一些板、我们与它们失去了连接、没有人知道如何在该板损坏时更换它。 我们需要找到一种方法来克隆电路板、以便为有故障的电路板制作备件。

    用于按需重新编程的器件。 因此、我认为制造商能够连接并上传新固件。 这是否意味着保险丝未熔断、我们仍然可以获得固件。?

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

    您好、Mahmoud、

    没有一种简单的方法可以做到这一点、这在安全方面是很好的。 如果保险丝被熔断、您可以做的事情不多、您可以通过尝试访问 JTAG 来查看保险丝是否熔断。 如果电路板上没有特定的 JTAG 部分、您甚至只需获取一些小夹子即可钩到器件引脚上、但如果它们已经使用 JTAG 对其进行了编程、则应该有一个块。  

    下面是 《使用 JTAG 进行 MSP430编程 》指南、该指南有助于详细介绍 JTAG 过程、您可以在其中找到 x4xx 系列、它是 MSP430F437的系列。

    获得十六进制或二进制后、如果您想要修改精确的代码、则需要付出很大的努力对其进行解码。 二进制/十六进制代码对人类并不友好、您需要使用指令集来转换为汇编代码、然后才能将汇编代码转换为 C 代码。 这需要付出很多努力、如果可以重新建立与制造商的连接、就会更简单。 只需对您自己版本的器件进行编码、而不是尝试解码十六进制代码、速度甚至可能更快。

    此致、

    Luke