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.

[参考译文] 使用 msp430.dll 时返回意外的 STATUS_ERROR

Guru**** 2478765 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1292856/using-msp430-dll-returns-unexpected-status_error

大家好!

我正在尝试编写一些基本的 Windows 窗体应用程序、用于通过使用 msp430.dll 的 MSP FET 编程器对 MSP430 MCU 进行编程。 我在实现中有两种复杂性(除 DLL 报告 STATUS_ERROR 之外、一切看起来都正常)。 我对这两种情况有问题:

任何尝试更改 VCC 投射错误的操作:

1) 1)调用 MSP430_Initialize ("TIUSB"、version)=> STATUS_OK、返回有效的版本号、(LED:红色模式 LED 指示灯熄灭、绿色电源指示灯点亮)
2) 2)调用 MSP430_VCC (3300)=>(与 MSP430_VCC (0)相同的结果是关闭电源)=> STATUS_ERROR、错误编号:10、错误字符串:无法设置器件 VCC
3)关闭界面
    a)在 vccOff = True => MSP430_Close (1)=> STATUS_ERROR、错误编号:10、错误字符串:无法设置器件 VCC
    b) orelse、vccOff = False => MSP430_Close (0)=> STATUS_OK


刷写 MSP FET 编程器固件无法开始:

1) 1)调用 MSP430_Initialize ("TIUSB"、version)=> STATUS_OK、返回有效的版本号、(LED:红色模式 LED 指示灯熄灭、绿色电源指示灯点亮)
2) 2)调用 MSP430_FET_fwupdate (NULL、NULL)=> STATUS_ERROR、错误编号:77、错误字符串:硬件状态未知、(LED:红色模式 LED 亮起、绿色电源 LED 也亮起)


程序设计器在 CCS 下正常工作、但我已经穷尽一切可能、从哪里可以找到问题的来源。 有人能帮我找到一个或两个用例中问题的根源吗? 非常感谢。

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

    您是否按如下方式使用我们的 DS 中的演示代码?

    .MSP430_DLL_Examples\Example Developer_Package_Rev_ 3_15_1_1\ApplicationExamples\Example

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

    感谢您的回复-是的、我使用提到的 DevPackage。

    目前、我解决了问题-我使用 CCS 中的旧版本 DLL 库 v3 (我不知道为什么旧版本也可以使用、但报告了错误)、但当我从 DevPackage 中将 DLL 更新为最新版本时、一切都开始起作用。 我认为函数有工作原型和 DLL 可以在 CCS 中工作,在 DLL 版本中不会有问题,但看起来它可能:-)