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.

[参考译文] MSP430FR2672:Uniflash 命令行编程。

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/984736/msp430fr2672-uniflash-command-line-programming

器件型号:MSP430FR2672
主题中讨论的其他器件:UNIFLASHMSP430F6779A

您好、e2e、

在这里、客户想要使用 Uniflash 命令行工具对 MSP 器件进行编程、以下是他们的脚本、在 Uniflash 命令行语法中是否合理、是否存在任何可能的风险?

感谢您在这方面的帮助。

MSP430命令行:

dslite.bat --mode flash -c user_files/configs/MSP430F6779A.ccxml -b 擦除-l user_files/settings/generated.ufsettings -s VerifyAfterProgramLoad="Full verification"-e -f -v "user_files/images/Aqm4-500-组合型-meas.bin、0xC000"

 

MSP432的命令行:

dslite.bat --mode flash -c user_files\configs\msp432p4111.ccxml -l user_files/settings/generated.ufsettings -s MSP430DownloadOptions="仅擦除主存储器"-s VerifyAfterProgramLoad="Full verification"-e -f -v "user_files/images/m4-500-fbined、0x0000-0000.bin

 

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

    您好!

    首先、当您尝试对 MSP430F6779A 和 MSP432P4111进行编程时、我很困惑您为何使用了标题中的 MSP430FR2672。 让我在我们的 UniFlash 团队中进行循环、以便对您的命令行参数进行评论。 在我看来、它们似乎可以、但我不确定"MSP430DownloadOptions"是否可用于 MSP432。 此外、我不确定.bin 文件中包含的存储器地址是否必要。

    您是否尝试过这些命令? 最好检查它们并查看是否观察到任何错误。

    此致、

    James

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

    您好!

    给定命令的语法、看起来是 从 uniflash 生成的独立命令行软件包、然后客户希望手动修改软件包调用的语法(调用其他命令等)。 是这样吗? 如果是、他们打算如何运行该命令? 假设它们是从生成的软件包运行的、它们是否计划直接从命令行本身运行命令? 或者编辑 dslite.bat 文件中传递给 DSLite.exe 的命令语法? 他们似乎希望从命令行本身调用完整命令、然后应该调用 DSLite.exe 而不是 dslite.bat。 请澄清。

    谢谢

    Ki

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

    请注意、有些讨论是在离线时进行的。 对于该主题之后的人、我将在此处添加对话。 雷伊的答覆:

    "是的、客户想要修改自动生成的命令、并 希望从命令行本身调用完整命令。

    因为我们发现 Uniflash 不支持 MSP432的整体擦除方法(-b Erase),所以请尝试 使用  参数:-s MSP430DownloadOptions=”???”,它看起来运行正常。  或 Uniflash 是否有 任何其他用于 MSP432的参数?

    感谢你的帮助。"

    我将在下一个帖子中添加我的回复:

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="2210" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/984736/msp430fr2672-uniflash-command-line-programming/3639572 #3639572">因为我们发现 Uniflash 不能支持 MSP432的整体擦除方法(-b 擦除),所以请尝试 使用  参数:-s MSP430DownloadOptions=""???”,它看起来运行正常。  或 Uniflash 具有 MSP432的任何其他参数?[/quot]

    对于 MSP432、批量擦除选项为-b MassErase

    这些命令的其他唯一问题是确保您调用 DSLite.exe 并使用该命令的正确格式。 例如、在 MSP430上、而不是:

    [引用 userid="102268" URL"~/support/microcontrollers/msp430/f/msp-low-power-microcontroller-forum/984736/msp430fr2672-uniflash-command-line-programming ]dslite.bat --mode flash -c user_files/configs/MSP430F6779A.ccxml -b 擦除-l user_files/settings/generated.ufsettings -s VerifyAfterProgramLoad="full verification"-e -f -v "user_files/images/Aqmage/4-quothere500]

    使用:

    .\ccs_base\DebugServer\bin\DSLite.exe flash -c user_files/configs/MSP430F6779A.ccxml  -b 擦除 -l USER_files/settings/generated.ufsettings -s VerifyAfterProgramLoad="Full verification"-e -f -v "user_files/images/Aqm4-500-组合型 C000"

    谢谢

    Ki

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

    您好 Ki、

    如何使--list-ops 正常工作,我们希望知道 detail 命令选项。

    用户指南告诉:

    -b [ --before ] arg                Operation(s) to perform before loading.
                                        Can be specified multiple times, and are
                                        performed in the order they appear on the
                                        command line. Get a list of operations by
                                        using --list-ops.

    我们尝试使用

    C:\ti\uniflash_5.3.0\desktopdb\content\TIC扩音器\win\CCS_base\DebugServer\bin>DSLite.exe --list-ops

    C:\ti\uniflash_5.3.0\desktopdb\content\TIC扩音器\win\CCS_base\DebugServer\bin>DSLite.exe -b --list-ops

    C:\ti\uniflash_5.3.0\desktopdb\content\TIC扩音器\win\CCS_base\DebugServer\bin>DSLite.exe -b-list-ops

    所有这些都失败了、感谢您的帮助。

    Lei

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

    您好、Lei、

    调用 dslite 时使用的语法不正确。

    在快速入门指南中、该命令指定为:

     dslite flash --config=ccxml-file [options] [flash-file1 ...]

    您仍然需要指定操作和目标配置。 例如: