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.

[参考译文] CCS/LAUNCHCC3220MODASF:UniFlash/IC 命令行

Guru**** 2595805 points
Other Parts Discussed in Thread: UNIFLASH, CC3220SF, CC3100, CC3200

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/803593/ccs-launchcc3220modasf-uniflash-ic-command-line

主题中讨论的其他器件:UNIFLASHCC3220SFCC3100CC3200ShouldI make a new thread for this question?

总之、会产生更多的混淆。

我正在使用修订版5、但使用修订版4文档。
有人能给我指修订版5说明吗?
页面 :software-dl.ti.com/.../uniflash_quick_start_guide.html
在 URL 中包含 V5、但清楚地显示"本指南适用于 UniFlash v4。" 加载后显示在页面上。 如果这是针对 V5的正确测试、则应修改网页以表明是这样。

我的目标是为我们的工厂设置开发命令行界面。
我想理解得足够,甚至是第一个概念证明,但我不能确定我的方向是正确的。

如果 TI 可以使用 OOB 项目或更好的"network_terminal"项目(我们的代码所基于的项目)执行"hello world" CLI 示例、这将非常有帮助 和显示了使用从 CCS8输出 bin 文件开始的 CLI 将项目编程到 Launchpad 中的所有步骤。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Forrest、

    没问题。 我可以拆分线程。

    指南中应显示 v4及更高版本。 它也适用于 v5。 我们将对其进行更新。 v4和 v3工具之间有很大差异。

    我将询问有关 CC3220SF 的 CLI 示例。 CC32xx 系列的不同之处在于 UniFlash 正在调用另一个实用程序(ImageCreator)。

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

    John、

    关于"... UniFlash 正在调用的实用程序(ImageCreator)"。  你是指 dslite.bat 吗?

    在 SWRU469D.pdf 第34页的 CLI 说明中、我看到 Windows "dslite.bat"、我尝试学习编写 CLI 文件。

    到目前为止,我几乎没有成功。

    我编写了一个.bat 文件、该文件调用器件信息命令和缝隙来工作。 这是代码。

    Echo off
    REM
    调用 Uniflash 以读取设备信息 ST365 WiFi
    REM Lee Erickson
    REM 日期:20190520
    REM 运行文件:one_time_setup.bat (位于 C:\ti\uniflash_5.0.0\uniflash\public\file_package_creator\templates \win
    
    echo --Device Info ST365 Wi-Fi--ti
    
    call C:\uniflash_5.0\uniflash_mode\uniflash\uniflash_emples\cmages\cmes\cmes\cmes\cmes\cmese-e\uniflash -uniflash dslite.bat
    -dslite.bat 如果
    
    %ERRORLEVEL%= 0、则模式 cc32xx 器件信息(
    与 CC3220 Launchpad 的回波连接正常。
    
    REM ERRORLEVEL -1,如果 Launchpad 未插入计算机或目标设备或现在已通电。
    ) 否则(回波错误:%ERRORLEVEL%检查 CC3220 Launchpad 是否已从计算机或未通电的目标或目标上拔插。)
    
    
    再见...
    暂停>NUL
    

    我正在尝试弄清楚接下来应该执行的操作、例如、加载 network_terminal 示例。

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

    此文档中的第7节提供了有关将命令行与 CC32xx 搭配使用的更多信息。
    www.ti.com/.../swru469d.pdf

    我将把这个线程发送给我们的 CC32xx 团队、该团队更熟悉 CC32xx 的命令。

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

    John、

    关于,"我将把这个线程发送到..."

    我是否需要在其他地方关注此主题、或者他们是否会在这里参与?

    而无需考虑更多信息。

    我正在尝试按照第7.1.3节使用项目映像。 我在 Uniflash GUI 中有一个项目、该项目已编程到 Launchpad 中、我在该项目中更改了 network_terminal 菜单上报告的版本、以便能够区分项目并知道我的闪存编程成功。

    但是、当我尝试从 Uniflash GUI 导出项目时、我收到错误消息。

     (注意:由于我修改了示例项目、因此在执行此屏幕截图后、我将项目从网络终端重命名为 NetworkTerminal_LED_P2P。)

    我可以最好地告诉我已安装了受信任根证书。

    会不断挖掘…

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

    在我们移动此主题时、您无需采取任何措施。 我们有一种方法可以在我们的后端执行该操作。 我只想说,这种情况是因为有人会作出答复。

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

    John、

    感谢您对该主题的解释。

    有关 Uniflash 文档的更多信息:

    快速入门指南

    此链接中的页面说明:

    应从 "CC3100 & CC3200 UniFlash Quick Start Guide"更改为"CC3100 & CC3200 UniFlash Quick Start Guide"

    更改为 :CC3100和 CC3200版本3、UniFlash 快速入门指南(仅供参考)

    功能

    第5页第2节"术语和概念"右下角单元格表中的最后一项内容是:

    "输出文件位于中的 ImageCreator 安装目录下

    \projects\${project_name}\sl_image\Output

    但是、在我的计算机上、我发现我认为文件位于:"C:\Users\Lee \.SLImageCreator\"

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

    以下几点:

    CLI 界面-我建议通过 GUI 设置项目、当您准备好刷写设备时、运行以下命令:

    项目程序--name PROJECT_NAME

    Uniflash 保存问题:
    您尝试导出的项目找不到请求的证书。 确保设置了默认值、或重置这些值并重试。

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

    您好、Vince、

    我尝试使用 GUI 来生成项目。 我有一个项目、该项目使用 network_terminal 示例将闪存加载到 CC3220 Launch pad 中。  

    但是、当我尝试导出项目时、它失败了。 本主题前面是失败和消息的屏幕截图、但现在屏幕截图消失了。

     尝试复制。

    如果 TI 可以像示例一样制作一个逐步"大家好"的示例、以便使用 CC3220 Launchpad 的任何示例项目来完成您所说的全部操作、那将会是一件很好的事情。

    谢谢、

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

    Uniflash GUI 导出失败。

    供参考、此项目是 network_terminal 示例、我进行了一些更改、以使 LED 显示 P2P 连接进度的状态。

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

    从消息中、它似乎找不到 certcatalog。 在导出项目之前、您能否验证 GUI 中是否正确设置了这些设置?

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

    Forrest、

    您是否仍然对此有疑问?

    BR、

    Vince  

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

    Vince、

    关于"在导出项目之前、您能否验证 GUI 中是否正确设置了这些设置?"

    我对此没有什么不知道的。

    第一个答案是、 我可以使用 GUI 中的 Uniflash 对目标进行编程。 因此接缝是肯定的。

    第二个答案是、GUI 中没有 certCatalog、因此可能是 GUI 设置无效。

    我不知道如何进一步理解这一要求。

    TI 能否提供正确设置的 GUI 示例作为基础?

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

    Forrest、

    以下是我用于 CLI 添加映像并刷写设备的命令:

    :替换项目中的文件
    调用%cwdUNIFLASH%/dslite.bat --mode cc3220 project add_file --name %ProjectName%--file %cwdMCUIMG%--mcu --priv%cwdPRIVKEY%--cert %cwdCMDE50%--overwrite


    :对设备进行编程
    调用%cwdUNIFLASH %/dslite.bat --mode cc3220项目程序--name %ProjectName%--dev

    BR、

    Vince  

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

    您好、Vince、

    感谢您的示例。

    我希望很快能回到这个问题。 在过去的几天里、我已经了解如何设置套接字、一旦套接字开始工作、我就会有动力使用 Uniflash 使用套接字对我的工作代码进行编程。

    最多可能是几天。