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.
你好
这是我第一次 使用微控制器、我希望我可以找到有关我的问题的答案。
此致
Mahmoud
您好、Mahmoud、
简而言之、不是真的。 您可以获得 hexcode、但它在迁移到 IDE 时并不真正兼容。
这里有一个主题、介绍获取 hexcode 的过程: 检索存储的代码
此致、
Luke
你好、Luke
非常感谢您的回复。 您发送给我的主题非常有用。
我知道它看起来有点傻。 但是、是否有任何文档介绍了如何将 MCU 连接到 PC 以便能够使用该工具?
此致
Mahmoud
这就是 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