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-FET:使用 IAR:无法设置器件电压

Guru**** 2583695 points
Other Parts Discussed in Thread: MSP-FET, MSP430FR5969, MSP430-FLASHER, MSPDS, MSP430F5529

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/604566/msp-fet-with-iar-failed-to-set-device-voltage

器件型号:MSP-FET
主题中讨论的其他器件: 、MSP430FR5969MSP430-FLASHERMSPDSMSP430F5529MSP-EXP430F5529

您好!

过去、我将"旧的"MSP-FET430UIF 调试接口与 IAR 嵌入式工作平台结合使用 、没有任何问题。 上周我购买了两款新的 MSP-FET、这两款器件都给出了错误"Fatal error:failed to set device voltage (致命错误:无法设置器件电压)"。 会话已中止"。 接口 dll 版本为3.4.3.4。

有人知道这个问题、我如何解决这个问题?

谢谢、

Ronald

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

    感谢您发帖。 您能否共享要编程的器件? 我问是因为我看到 DLL 版本3.4.3.4是您正在使用的版本、我想确保您不会遇到在较新的 DLL 版本中修复的任何特定于器件的问题。 如果您向下滚动此页面 http://www.ti.com/tool/mspds、则可以找到 MSP 调试堆栈的发行说明。

    此外、您能否提供有关器件与 MSP-FET 以及 TEST/RST 线路上的任何无源组件之间建立连接的信息、器件的供电方式以及有关您使用的 IAR 版本等的任何其他信息?

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

    您好 Katie、

    连接的器件是 MSP430FR5969、它可以与旧的 MSP-FET430UIF 配合使用。 但我认为器件类型并不重要!  对于我连接的所有设备(我尝试了多个设备)以及没有连接任何设备时、我都有相同的错误。 这似乎是  新 MSP-FET 的首要举措之一! 请参阅 IAR 日志:

    2017年6月21日星期三15:34:25:使用许可证:独立许可证-用于德州仪器 MSP430 6.50的 IAR 嵌入式工作平台

    2017年6月21日星期三15:34:26:固件版本0.0.0.0

    2017年6月21日15:34:26:接口 dll 版本3.4.3.4

    2017年6月21日15:34:26:无法设置设备 Vcc (Vcc),电压=0xce4

    2017年6月21日15:34:26:无法设置设备 Vcc:(关闭),vccOff = 0x1

    2017年6月21日15:34:27:致命错误:无法设置器件电压。   会话已中止!

    此致、

    Ronald

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

    我想有一点奇怪的是、为您的 MSP-FET 显示的固件版本被列为全0。 首次将 MSP-FET 与 IAR 结合使用时、是否要求您执行固件更新?

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

    您好 Katie、

    不、IAR 没有要求 MSP-FET 的固件更新! 我还要求 IAR 的支持来看看这个问题!

    此致、

    Ronald

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

    我们有一些您可以尝试强制固件更新的功能。 您可以尝试使用 MSP430-Flasher 软件的最新版本、其中将包含最新的 DLL 以强制您的 FET 工具进行固件更新。 只需尝试使用 MSP430-Flasher 对某个内容进行编程、就会要求更新 MSP-FET 固件。 如果您这样做、那么您可以再次启动 IAR 并查看 IAR 是否要求更改固件。

    我从我们的工具团队那里得到的反馈是、处理 MSP-FET 输出 VCC 的方式在几个版本之前发生了变化-因此、如果您的 MSP-FET 当前中的 FW 版本低于 IAR 预期、则可能会导致问题。 希望使用 MSP430-Flasher、您可以强制更新并解决问题。 让我知道它是怎么发展的!

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

    您好 Katie、

    我首先尝试了 MSP430-Flasher、尝试了旧的 MSP-FET430UIF、它工作正常、然后尝试了 MSP-FET (新的黑色 FET)、但它不工作!

    然后我尝试了"MSP430Flasher.exe -i detect"

    结果为:

    - 1:未知的 FET 类型@ COM5

    -选择 FET 编号

    我不知道 FET 编号、因此我尝试了"1"! 结果:

    * 初始化接口@ COM5...完成

    *检查固件兼容性:

    * FET 固件是最新的。

    *正在读取固件版本...完成

    *将 VCC 设置为3000mV ...

    出口#:44

    #错误:无法设置设备 Vcc

    * 断电...完成

    * 正在断开与设备的连接...

    * *******************---------------------------------------------------------------

    * 关闭时出错:无法设置设备 Vcc

    * *******************---------------------------------------------------------------

    *

    这会提供任何信息吗?

    Ronald

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

    您可以使用 MSP430Flasher 尝试此命令吗-除非您为 BSL 连接 MSP-FET、否则读取器件实际上不起作用、但它应将固件版本显示为命令的一部分、您可以与我们共享此内容。

    msp430flasher.exe–b–r [BSL.txt、BSL]

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

    大家好、我对新一批 MSP-FET 有类似的问题。  

    旧 MSP-FET 与新 MSP-FET 之间存在一些差异:

    1.新批次的电缆有不同的阻气门。
    microUSB 位于外壳中非常远的位置、因此某些 microUSB 电缆根本无法连接。
    VCC 误差。

    C:\TI\MSP430Flasher_1.3.7>msp430flasher.exe -b -r [BSL.txt、BSL]
    *---- /|-------------------------------------------------------- *
    */|_*
    *//MSP430 Flasher v1.3.7 *
    *|/*
    *---- |/---------------------------------------------------------- *
    *
    *评估触发器...完成
    *检查可用的 FET 调试器:
    *发现 USB FET @ COM94 <-已选择
    *正在初始化接口@ COM94...DONE
    *检查固件兼容性:
    * FET 固件是最新的。
    *正在读取固件版本...完成
    *将 VCC 设置为3000mV ...
    出口#:44
    #错误:无法设置设备 Vcc
    *断电...完成
    *正在断开与设备的连接...
    ***********************************************************************************************。
    *关闭时出错:无法设置设备 Vcc
    ***********************************************************************************************。
    *

    C:\TI\MSP430Flasher_1.3.7>

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

    您好 Katie、

    我使用命令 msp430flasher.exe–b–r [BSL.txt、BSL]获得与 Danny Chung 完全相同的结果!

    此致、

    Ronald

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

    罗纳德

    您可以尝试的一个选项是恢复到 MSP430-Flasher 的旧版本、该版本的 MSPDS 与 EW430版本中包含的 MSPDS 相同。

    版本1_03_03_00 应具有与当前设置(版本3.4.3.4)相匹配的 MSPDS。 使用此版本的 MSP430-Flasher 更新 MSP-FET 上的固件。

    此致、

    Matthew

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

    尊敬的 Danny:

    感谢您发帖。 您是否还会将 IAR 嵌入式技术讲座与 MSP-FET 结合使用? 如果是、您使用的是哪个版本的嵌入式技术讲座?  

    此致、

    Matthew

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

    您能否查看 MSP-FET 的背面并报告序列号? 这将有助于为我们提供有关您的工具的一些硬件信息。

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

    几天前、我刚刚收到了我的"全新"MSP-FET"仿真器、并在 CCS 6.2上进行了试用、并收到了相同的"无法设置器件 VCC"错误消息。 非常令人沮丧、因为这是开箱即用的仿真器。 它位于定制板上。 我能够使用 MSP430F5529 LaunchPad 上的 MSP eZ-FET Lite 仿真器来启动我的定制板。但是、当我插入 MSP-FET 并启动 CCS6.2时、我收到此错误消息"初始化仿真器:无法设置器件 Vcc"。

    无论如何、根据这个讨论主题、我已经尝试了 MSP430Flasher 1.3.3和 1.3.15、并获得了以下输出:

    *---- /|-------------------------------------------------------- *
    */|_*
    *//MSP430 Flasher v1.3.3 *
    *|/*
    *---- |/---------------------------------------------------------- *
    *
    *评估触发器...完成
    *检查可用的 FET 调试器:
    *发现 USB FET @ COM23 <-已选择
    *正在初始化接口@ COM23...完成
    *检查固件兼容性:
    * FET 固件是最新的。
    *正在读取固件版本...完成
    *将 VCC 设置为3000mV ...
    出口#:44
    #错误:无法设置设备 Vcc
    *断电...完成
    *正在断开与设备的连接...
    ***********************************************************************************************。
    *关闭时出错:无法设置设备 Vcc
    ***********************************************************************************************。
    *

    *---- /|-------------------------------------------------------- *
    */|_*
    *//MSP Flasher v1.3.15 *
    *|/*
    *---- |/---------------------------------------------------------- *
    *
    *评估触发器...完成
    *检查可用的 FET 调试器:
    *发现 USB FET @ COM23 <-已选择
    *正在初始化接口@ COM23...完成
    *检查固件兼容性:
    * FET 固件是最新的。
    *正在读取固件版本...完成
    *将 VCC 设置为3000mV...完成
    *正在访问设备...完成
    *正在读取设备信息...完成
    *解锁 BSL 存储器...完成
    *将内存从 BSL 转储到 BSL.txt ...完成
    *
    ***********************************************************************************************。
    *参数:-b -r[bsl.txt、bsl]!
    ***********************************************************************************************。
    *驱动程序:已加载
    * dll 版本:31001000
    * FwVersion:31000003
    接口:TIUSB
    * HwVersion:U 3.0
    * JTAG 模式:自动
    *设备:MSP430F5529
    * EEM:7级,ClockCntrl 2
    *读取文件:bsl.txt (内存段= BSL)
    * VCC 关闭
    ***********************************************************************************************。
    *断电...完成
    *正在从设备断开连接...完成
    *
    ***********************************************************************************************。
    *驱动程序:已关闭(无错误)
    ***********************************************************************************************。
    *

    请注意:我的 MSP-FET 序列号为:17050001BW

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    更新:
    我将这个 MSP-FET 插入到 MSP-EXP430F5529电路板中、并使用 MSP430实验板安装程序附带的项目示例来确保问题不是由我的客户电路板引起的。 结果是相同的、这样我仍然收到"Error initializing emulator:(初始化仿真器时出错:)"
    无法设置设备 Vcc"错误
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    所有、

    我能够获得目前正在发货的第二代 MSP-FET 之一(外壳上的 CE 标签或序列号后面的 W)、并且能够重现此问题。 这些第二代 MSP-FET 仅支持 CCSv7.0及更高版本(请参阅 MSP-FET 工具文件夹 www.ti.com/.../msp-fet "说明"部分顶部的消息)。 您收到的错误消息是因为 CCSv6.1来自新 MSP-FET 之前的版本、因此无法真正识别 MSP-FET - CCS 中会出现这种情况、不会提示您更新 MSP-FET 固件、也不会出现在"Could not set device Vcc"错误消息中。

    解决方案是使用最新版本的 CCS。 如果您在使用 CCSv7.2时仍然遇到问题、您能告诉我吗? 如果由于某种原因您无法使用最新的 CCS、请告诉我。 我们意识到、在某些特定情况下、人们无法升级(尽管我们始终建议更新以获取最新的工具修复程序和编译器修复程序)、因此正在为较旧版本开发解决方案、但这种解决方案尚未推出。

    对于 使用 IAR 的其他用户、请尝试使用 IAR EW430 7.1 (用于 MSP430) 或 IAR EWARM 8.10 (用于 MSP432)或更高版本。
     
    此致、
    Katie

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

    我们在新一批4 MSP-FET 中遇到了同样的问题。 对于较旧的 FET,我们不会遇到此问题。

    我们使用的是 IAR 6.50.1、接收到的消息为:
    致命错误:无法设置器件电压。 会话已中止。
    在 Debug Log 窗口中、除了接口 dll 版本、错误是相同的。
    2017年7月21日(星期五) 10:01:54:使用许可证:网络许可证:MVDIARLIC (标准版)
    2017年7月21日(星期五) 10:01:55:固件版本0.0.0.0
    2017年7月21日星期五10:01:55:接口 dll 版本3.8.0.2
    2017年7月21日星期五10:01:55:无法设置设备 Vcc (Vcc),电压=0xce4
    2017年7月21日星期五10:01:55:无法设置设备 Vcc:(关闭),vccOff = 0x1
    2017年7月21日(星期五) 10:02:13:致命错误:无法设置器件电压。 会话已中止!

    我们尝试了多个具有不同硬件的器件、它在使用旧 FET 时工作正常、在使用新 FET 时失败。

    我们修改了一个器件的硬件以使用目标 Vdd、而不是设置 FET 的电压、问题消失了。

    我们仍然需要尝试最新的 CCS 或 IAR、但使用目标 Vdd 工作可能有助于找到解决方案。

    任何变化都将返回。

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

    大家好、

             只需快速更新、问题就会在使用 ccsv7后消失。 出于好奇、之前的 FET 是否具有相同的名称或不同的名称?

    此致、

    振宇

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

    感谢您反馈使用最新的 CCSv7确实解决了问题-这与我们预期的一样、但最好您确认这也解决了您的问题。

    阿古斯丁

    我建议尝试使用最新的 CCSv7或 IARv7、因为我认为这可以解决问题。

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

    您好!

    使用 IAR 7.10.2是可行的。

    但是、对于 我们已经完成的项目、我们需要使用其他版本的 IAR (6.50和其他版本)、这是可能的吗?

    在相同的设置下、它将使用 IAR 7.10而不是 IAR 6.50对目标进行编程。

    此致、

    Agustin

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

    我已经发布了有关此问题解决方案的粘性主题。
    e2e.ti.com/.../614826

    这包括用于较旧 IAR 版本的补丁安装程序。

    我希望这会有所帮助。
    此致、
    Katie
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我们将尝试一下。

    谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    似乎正在使用 IAR 6.50。
    谢谢!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    很高兴听到!