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.

[参考译文] MSP430F5419A:编程期间 I#39;m 间歇性退出:59无法写入器件存储器

Guru**** 2524550 points
Other Parts Discussed in Thread: MSP-FET, MSP430F5419A, UNIFLASH

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/997758/msp430f5419a-during-programming-i-m-getting-intermittent-exit-59-could-not-write-device-memory

器件型号:MSP430F5419A
主题中讨论的其他器件:MSP-FETUNIFLASHMSP-FET430UIF

有时这起作用、有时我会得到误差59。 我的计算机是 Windows 7。  使用 MSP-FET 工具。

这是我在命令提示符处运行的内容:

C:\ti\mspflasher_1.3.20\msp430flasher.exe -i COM10 -n "msp430F5419a"-w "c:\CDC_TEST_SW\pad5_MB_MP_MT_0_0_10.A43"-v

这是失败时的结果:

MSP Flasher v1.3.2
正在评估触发器...完成
检查可用的 FET 调试器:
发现 USB FET @COM10 <选中

正在初始化接口@ COM10...完成
检查固件兼容性:
FET 固件是最新的。
正在读取固件版本...完成
将 VCC 设置为3000mV...完成
正在访问设备...完成
正在读取设备信息...完成
正在将文件加载到设备中...
出口:59
错误:无法写入设备内存
正在关闭...已完成    从设备断开...已完成

司机:已关闭

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

    您好、Ernie、

    不确定您为什么会看到此错误。  您是否尝试过使用 Uniflash?  我想知道您是否会看到相同的情况。

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

    我没有尝试过 Uniflash。 在这个之前、我使用的是 MSP-FET430UIF 单元没有问题。

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

    我运行 uniflash。  4次尝试中的3次通过。  这是接收到的错误:

    [ERROR] MSP430:写入长度为0x2e4e 的第0页0x62da 处的存储器块时遇到问题:无法写入器件存储器。

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

    查看了我们的代码中出现故障的位置、这就是我们所拥有的:

    :1062C00009090909080808080808080707074D
    :0962D000070707070707070786
    :1062DA003140005C3C40001C3D401906B013A08FC1\

    我们看到 Uniflash 程序在地址0x62DA 处犹豫不决。  在文件中、我们看到缺少一个字节、因此我们放置了一个 FF

    :1062C00009090909080808080808080707074D
    0A62D00007070707070707FF86
    :1062DA003140005C3C40001C3D401906B013A08FC1

    Uniflash 对该地址不再犹豫、目前尚未发生任何故障。  我不知道为什么我们以前的编程器(MSP-FET430UIF)从未遇到过这个问题

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

    您好、Ernie、

    因此、您说用于对目标进行编程的输出文件不应具有 FF、但当您编辑和插入 FF 时、它现在可以工作???

    我认为错误"无法写入器件 存储器" 实际上来自MSP430Flasher 和 Uniflash 用于控制 MSP-FET 硬件的 MSP430 dll (MSP 调试堆栈 API)。

    您现在的状态是什么?  您是否仍然需要帮助?

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

    尊敬的 Dennis:

    没错。  我不需要 FF 即可正常运行、但看起来需要进行编程。  我们对 DLL 也有同样的想法。

    我进行了10次编程、没有任何错误。  在10次尝试中、我将得到2到4次失败。  我今天要将其放入我的测试程序中、并运行它、以确保没有问题。  我很确定这会起作用、所以我认为我很好。

    感谢您推荐 Uniflash、因为这为我们提供了确切的位置。