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.

[参考译文] MSP432-debugers:BSL Scripter 命令行行为

Guru**** 2535750 points
Other Parts Discussed in Thread: MSPBSL

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/669429/msp432-debuggers-bsl-scripter-command-line-behaviour

器件型号:MSP432-debugers
主题中讨论的其他器件:MSPBSL

大家好、

我在.bat 脚本中使用 BSL Scripter 3.2.1。 我遇到的问题是、当脚本退出时、我需要能够检查编程是否成功。  

现在我有了  

如果
%errorleval% NEQ 0、请调用 BootViaTi\BSL-Scripter.exe BootViaTi\tmp\script.txt (
执行 TI 脚本时出现回波错误
回波正在退出...
退出/B 0
) 

但是、无论 脚本是否成功、BSL-Scripter 都将始终返回%errorleval%= 1。

是否有方法获得正确的 exit 命令?

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

    我的意思是、我具有以下内容

    如果
    %errorleval% NEQ 0、请调用 BootViaTi\BSL-Scripter.exe BootViaTi\tmp\script.txt %1 (
    执行 TI 脚本时出现回波错误
    回波正在退出...
    退出/B 0
    ) 

    我最后忘记了%1 它就在那里、它不会改变任何东西

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Paul、
    我快速浏览了工具中的源代码(C:\MSPBSL_Scripter_win\sourcecode)、看不到此消息的定义位置。 我已与我的一位同事联系以寻求帮助。

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

    你那方面有新消息吗?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Paul、
    不幸的是、不是 BSL 应该返回"0"、但如果发生错误(相对于整数)、则抛出异常。 问题是尝试在批处理文件的上下文中重现此问题。 如果之前没有更新、我将在星期二再次发布更新。
    Chris
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Paul、

      我们能够重新创建此问题、这是脚本编辑器工具中的错误。  我已针对该工具提交了错误、该团队将努力进行修改。

    此致、

    Chris

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

    现在、我通过将所有输出消息放入文本文件来解决该错误。 然后、我过滤文本文件并检查"error"关键字。 不是最优雅、最高效的解决方案、但现在它可以正常工作。