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.

[参考译文] MSP-FET430U64F:我目前正在使用 MSP-FET430UIF 和 MSP-FET 闪存仿真工具

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1029321/msp-fet430u64f-i-am-currently-using-msp-fet430uif-and-the-msp-fet-flash-emulation-tool

器件型号:MSP-FET430U64F
主题中讨论的其他器件:MSP-FET430UIFMSP430F147MSP-FETUNIFLASH

您好!

你好。 我有一位与 MSP-FET430UIF 合作的客户。 请查看下面他的查询以供您参考。 非常感谢。

我之所以与您联系是因为我在使用您的编程器对 MSP430f147芯片进行编程时遇到了困难

我目前正在使用 MSP-FET430UIF 和 MSP-FET 闪存仿真工具

因此、我可以自行使用两个编程器、使用较旧版本时、我可以执行闪存写入过程、但使用较新版本时、它会在几个步骤之前出现错误。

大多数情况下、在"Verify Security Fuse (验证安全熔丝)"和"erase flash (擦除闪存)"处、我会得到错误。

但是、对于程序员的旧版本、每次我到达"写入闪存"步骤时、它都会在不同的地址(主要是@8000、@8800、@9000、@8A00和@B000)上产生错误

确切的错误为"Flash Write Error!!!! 段地址- 0xXXXX"。

我最大的问题是闪存编程不成功。

此致、

Ray Vincent

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

    尊敬的 Ray:

    您能否捕获错误(错误代码、消息等)并确认 MSP-FET 和 MSP430连接与图2-1相匹配。 硬件工具用户指南中的"用于4线制 JTAG 通信的信号连接"

    谢谢、

    王国新

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

     您好、Urica、

    你好。 请参阅以下客户对您的回复的回复。 非常感谢。

    我正在使用包装箱中的编程器随附的连接器、因此上的连接是正确的。 由于几个月前使用 MSP-FET430UIF 编程器成功编程、我们板上的接头也被正确连接、但是现在编程不成功。 在接下来的消息中、我将发送我在不同程序员处收到的错误消息的屏幕截图。

    使用新的 MSP-FET 闪存仿真工具、我立即在通信初始化步骤上收到错误、并在我尝试单独执行"验证安全保险丝"步骤时弹出微控制器未响应。

    使用 MSP-FET430UIF 编程器、执行前几个步骤时没有错误、但是当我进入"写入闪存"步骤时、我不断地得到地址错误。 在附加的图像上、您可以看到我尝试自动执行该过程、并在地址0x9000上给了我一个错误。 当我逐步尝试该过程时、地址0xA800上出现错误。 有时我遇到错误的其他地址是0x8000、0x8800和0xA000。

    此致、

    Ray Vincent

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

    尊敬的 Ray:

    感谢您捕获错误。 我想确认以下几点:

     MSP-FET430U64F (紫色 PCB)仅支持 FR6972 FRAM 器件。  由于 MSP-FET430UIF 能够与 f147器件通信、我是否正确地假设这不是您正在使用的目标板?

    2.您提到几个月前、客户能够使用 MSP-FET430UIF 编程器成功地对器件进行编程。 他们是否记得自那时以来发生了哪些变化、例如驱动程序更新、硬件设置更改等? 这是使用相同 的 MSP-FET430UIF 编程器吗?

    客户可以尝试使用外部电源进行编程吗?

    谢谢、

    王国新

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

    您好、Urica、

    你好。 请参阅以下客户对您的回复的回复。 非常感谢。

    1.是的、我没有使用 MSP-FET430U64F 作为目标板、我有一个由我们的客户定制的使用 MSP430F147芯片的电路板、我正在尝试对其进行编程。

    2.是的,有些东西已经改变了。 我们已经对电路板进行了一些不同的功能测试。 经过一些试错后、我尝试使用新芯片更换已完成且已编程的电路板(使用已烧坏的保险丝)的芯片、并且我能够使用 MSP-FET430UIF 和 MSP-FET 仿真工具对其进行编程。 事实证明、在执行其中一项测试后、我们的电路板最终会损坏、导致微控制器编程出现问题。

    我现在还有另一个问题需要问、因为我使用"FT-Pro430"软件将程序上载到我的控制器、但软件是付费的、我目前正在使用试用版。 您是否有任何与我可以用于对微控制器进行编程的产品相关的免费软件? 我必须上传的程序是十六进制格式的.txt 文件。

    此致、

    Ray Vincent

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

    尊敬的 Ray:

    听得非常好! 我建议使用 UNIFLASH。 这是一个免费程序、在加载到闪存或 RAM 时支持以下格式: TI COFF、TI ELF、Intel Hex、Motorola S-Record、Tektronix Hex、 TI-TXT 和二进制文件。 这里是 一个快速入门指南、可供参考。

    谢谢、

    王国新

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

    您好、Urica、

    你好。 请参阅下面客户的另一个查询。 非常感谢。

    非常感谢您的推荐! 我尝试了推荐的软件、编程成功了、现在我可以看到。 唯一的问题是、编程后我没有看到熔丝烧断的选项、是否有可用的选项、如果是-我在哪里可以找到它?

    此致、

    Ray Vincent

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

    尊敬的 Ray:

    如果您转至"安全"下的"设置和实用程序"选项卡、则有一个按钮显示"确保设备安全"。

    谢谢、

    王国新

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

    您好、Urica、

    你好。 请查看下面来自客户的另一个查询。 非常感谢。

    是否有办法使该选项在程序上传完成后自动激活、或者我是否必须每次手动执行?
    此外、当我尝试擦除闪存存储器时、应该选择哪个选项-仅主存储器、主存储器和信息存储器、或者主存储器、信息存储器和受保护的信息存储器?

    此致、

    Ray Vincent

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

    尊敬的 Ray:

    擦除闪存存储器的方法取决于您要执行的操作。 例如、主存储器通常存储程序代码/常量数据值、而信息存储器通常存储校准数据/序列号等 有关更多详细信息、请参阅闪存特性指南和器件用户指南。

    如果按照 本主题中所述进行生产编程、您可能需要考虑回到 Elprotronics、但也可以通过 Uniflash 命令行支持该操作。 您可以在 此处参阅快速入门指南

    谢谢、

    王国新