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.

[参考译文] MSP430F5359:MSP-FET编程:“错误59:无法写入设备内存”的原因是什么?

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1100144/msp430f5359-msp-fet-programming-what-is-the-cause-of-error-59-could-not-write-device-memory

部件号:MSP430F5359
主题中讨论的其他部件: MSP-FET

我们正在开发的系统使用两个同时运行的MSP430F5359微处理器。 我们拥有一个持续集成测试系统,其中20个或更多模块持续运行测试程序。 CI系统有时使用MSP-FET闪光灯和 MSPFlasher_MSP.20对被测模块进行重新编程1.3。

有时,尝试对被测模块进行重新编程会导致MSP-FET闪光灯返回“错误59:无法写入设备内存”。 据我的测试工程师说,一旦模块开始返回此错误,它将一直存在,直到采取纠正措施。 我们还不清楚具体采取什么措施来清除故障,但这可能是以下几种组合:1)从USB电缆拔下MSP-FET闪光灯并重新插入;2)关闭电源并重新启动正在测试的模块; 和3)可能会使所有设备断电和/或拔下电源长达30分钟。 (问题没有如此频繁地出现,我们能够将此列表缩小很多。)

我尝试读取MSPFlasher和(显然合适的) DLL的源代码,但在应用程序,DLL,Windows USB (HID?)之间 支持,MSP-FET闪光灯中的固件以及加载到目标设备中的funcclets,这是一个复杂的通道迷宫,所有这些都是一样的。

有人能用简单的语言来说明 “错误59:无法写入设备内存”的大概根本原因是什么? 此错误发生/被检测到的功能级别是哪一个?

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

    下面是发生故障时的日志示例:

    2022年5月10日08:56:14日:     *------- /|------------------ *
    2012年5月10日08:56:142022:     *    /|_                                                                  *
    2022     年5月10日08:56:14日:*   //MSP    Flasher 1.3 v 20                                            *
    2012年5月10日08:56:142022:     *     |/                                                                   *
    2022年5月10日08:56:14日:     *------- |/------------------ *
    5月10日08:56:142022:     *
    2012年5月10日08:56:142022:     *评估触发因素...完成
    2012年5月10日08:56:14日:     *检查可用FET调试器:
    2012年5月10日08:56:162022:     *发现USB FET @ COM10 <-已选择
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2022年5月10日星期二08:56:16:      
    2012年5月10日08:56:16:     *正在初始化接口@ COM10...完成
    2012年5月10日星期二08:56:172022:     *检查固件兼容性:
    2012年5月10日08:56:172022:     * FET固件是最新版本。
    2022年5月10日星期二08:56:17:     *阅读固件版本...完成
    Tue May 10 08:56:172022:     *将VCC设置为3000 mV...完成
    2012年5月10日星期二08:56:172022:     *正在访问设备...完成
    2022年5月10日星期二:08:56:18:     *读取设备信息...完成
    2022年5月10日星期二:08:56:18:     *正在将文件加载到设备...
    5月10日08:56:332022:     #出口:59
    星期二5月10日08:56:332022:     #错误:无法写入设备内存
    5月10日08:56:332022:     *断电...完成
    2012年5月10日(星期二) 08:56:332022:     *正在断开与设备的连接...完成
    星期二5月10日08:56:332022:     *
    2012年5月10日08:56:332022:*----------------------------------      
    2012年5月10日星期二08:56:332022:     *驱动     程序:关闭(无错误)
    2012年5月10日08:56:332022:*----------------------------------      
    星期二5月10日08:56:332022:     */

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

    您好,Atlant,

    我必须咨询我们的SW工具团队,看看他们是否可以帮助解码此工具。  同时,这种情况多久发生一次?  每小时,每天,每周等一次?

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

    我的测试工程师告诉我,很难说明绝对故障率是多少,因为只要在十次重试后可以恢复,我们的测试基础设施就会屏蔽此故障。

    另一方面,其中一个在今天上午发生在我身上,但对我来说,没有需要特殊的恢复:我刚刚重试了TI闪光灯,它立即成功了。

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

    您好,Atlant,

    好的,这是很好的信息。  因此,当使用MSPFlasher更新代码时,您是否有多个MSPFET工具连接到单台PC?  是否可以在仅连接单个MSPFET的情况下演示此行为?