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.

[参考译文] CCS/MSP430F6435:MSP430:在长度为0x1a 的第0页的0x8000处写入存储块时出现问题:无法写入器件存储器

Guru**** 2434370 points
Other Parts Discussed in Thread: MSP430F6435, MSP-EXP430FR4133, UNIFLASH, MSP-FET, MSP430F67791

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/601675/ccs-msp430f6435-msp430-trouble-writing-memory-block-at-0x8000-on-page-0-of-length-0x1a-could-not-write-device-memory

器件型号:MSP430F6435
主题中讨论的其他器件: MSP-EXP430FR4133UNIFLASHMSP430WAREMSP-FETMSP430F67791

工具/软件:Code Composer Studio

您好!

我正在使用 MSP430F6435微控制器。

我正在使用 MSP-EXP430FR4133 Launchpad 和 CCS v6.2 对其进行编程和调试。 以前、我能够对它进行编程和调试。

但最近我 使用 uniflash 工具对其执行了逐地址擦除操作(MSP430F6435)。  

我已经为擦除操作设置了起始地址和结束地址限制、如下所示

起始地址= 0x008000

结束 地址= 0x047FFF

但是、现在我尝试对其进行编程、但它显示了错误、如下所示

MSP430:在长度为0x1a 的第0页0x8000处写入内存块时出现问题:无法写入器件内存
MSP430:文件加载器:验证失败:目标写入0x08000失败

可能的问题是什么,如何解决???

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

    您好!

    您能否确保在 CCS 项目中为 MSP430F6435使用正确的目标配置(.ccxml)和链接器(.cmd)文件? 也许您使用的是不同的项目、并且 MSP430F6435器件的项目中的项目发生了变化。

    我要做的是选择"仅擦除主存储器"、而不是在 UniFlash 中指定主存储器的存储器地址、关闭 UniFlash、在 CCS 中打开一个新的代码示例项目(可在 MSP430Ware 中找到、可能需要安装)、 然后查看在对器件进行编程时是否遇到相同的问题。

    您使用的是哪个版本的 UniFlash? 您能想到可能会导致这种情况的任何更改吗? 您是否有 MSP-FET 可用于替代 MSP-EXP430FR4133 LaunchPad 上的 eZ-FET?

    我发现许多在线 E2E 主题与此问题相关(如下面的主题)、因此搜索这些主题可能有助于您解决此问题。

    此致、

    James

    MSP 客户应用

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

    我发现这个线程中的电源电压可能有问题、如果不满足编程/擦除所需的最小电压、这将导致问题。

    此致、

    James

    MSP 客户应用

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

    感谢您的回答。

    1) 1)是的、我使用的是正确的 msp430f6435配置文件。

    2) 2)我遵循相同的程序、但仍面临相同的问题

    3)我使用的是 uniflash v4.1.2.1329。 很抱歉、我没有 MSP-FET。  

    即使尝试从 uniflash 中擦除存储器、我也会遇到相同类型的错误。

    M 完全卡在这一点上...

    不知道为什么会发生这种情况

    此致

    直流

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

    感谢您提供更多详细信息。 这确实很有帮助、很抱歉您遇到了这个问题。

    您能否在 UniFlash 中共享错误消息的屏幕截图? 您能否分享一张展示一切连接方式的图片? 我假设您的连接正在进行连接、并且器件已正确通电、因为您可以使用 CCS 对 MSP430F6435进行编程。 我正在尝试使用 MSP-EXP430FR4133 LaunchPad 和 MSP430F67791作为目标来重现您的问题(因为我目前没有 MSP430F6435)。

    同时、CCS 中的选项是否足以在您下载代码之前擦除主存储器? 如果是、则不必使用 UniFlash。 或者、您是否有特定的原因需要手动擦除器件?

    此致、

    James

    MSP 客户应用