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.

[参考译文] CC3220S-LAUNCHXL:Uniflash 6.1.0:无法在 Windows 上使用 Uniflash CLI 进行刷写

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/998798/cc3220s-launchxl-uniflash-6-1-0-not-able-flash-with-uniflash-cli-on-windows

器件型号:CC3220S-LAUNCHXL
主题中讨论的其他器件:CC3220SUNIFLASHCC3230S

您好!

我使用 CC3220 Launchpad 通过 Uniflash 对器件进行编程。 它工作正常。

 

现在、我想使用 uniflash CLI 对器件进行编程。 以下是我遵循的步骤:

  • 在 Uniflash 中创建.sli 映像。

 

  • 已将我的 CC3220S 开发套件连接到 PC。

 

  • 已执行 dslite.bat 文件以刷写.sli 文件、我看到故障、如下图突出显示的行所示。

 

>dlite --mode cc32xx image program --file Programming.sli

执行以下命令:

> SLImageCreator.exe image program --file Programming.sli

 

有关更多详细信息和示例、请参阅《UniFlash 快速入门指南》。

 

配置文件(cfg.json)不存在、使用默认值

INFO:ROOT:FTDI 未检测到、正在尝试 XDS

info:slbootloader.slbootloader:连接到设备

INFO:slbootloader.slbootloader:关闭电源

INFO:slbootloader.slbootloader:设置中断信号

INFO:slbootloader.slbootloader:加电

INFO:slbootloader.slbootloader:清除中断信号

info:slbootloader.slbootloader:Connection succeeded

info:slbootloader.slbootloader:接收到的存储列表

info:slbootloader.slbootloader:接收到的错误:错误编号=-10275,扩展错误=4293

回溯(最近一次调用最后一次):

 文件" "、第5189行、英寸

 文件" ",第5185行,在 main 中

 文件" ”,第5157行,位于 cmdline 中

 文件" "、第4051行、位于 COMMAND_IMAGE_PROGRAM 中

 文件" "、第2788行、位于 program_image_ffrom _sli 中

 文件" "、第2882行、在 program_image 中

 文件"W:\slbootloader\slbootloader.py",第793行,在 FS_programming 中

slbootloader.slbootloader.BootLoaderError:

错误:SLImageCreator.exe:FS_programming 错误:RET:-10275、EX_ERR:4293 - FS_programming_illegal 文件

SLImageCreator 返回-1

  • 我还尝试在没有 dlite 文件的情况下直接运行 SLImageCreator.exe、但我看到了与上述相同的错误。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Rushina:

    您是否正在生成加密映像?

    SLI 映像是否处于开发模式? 您是否将其刷写到为生成的同一器件中?

    此致、

    Sarah

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

    感谢 Sarah 的回复。

    我不会生成加密映像。

    SLI 映像处于生产模式。

    下面是我的进一步测试结果。

    1) 1)当我使用默认根证书和供应商目录创建 SLI 映像时、使用 CLI 成功进行映像编程。

    2) 2)当我通过在 uniflash GUI 中更改证书和供应商目录来创建 SLI 映像时、CLI 无法成功进行映像编程。  

    我已附上相同的日志和更改证书和供应商目录的屏幕截图供您参考。

    e2e.ti.com/.../CLI-Log.txt

    此致、

    Rushina

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

    尊敬的 Rushina:

    该错误意味 着生成的文件出现问题、或者串行闪存模型可能错误。 您能否验证 供应商设备验证指南中的最低要求

    此外、在 UniFlash 6.3.0中解决了 OTP 功能问题。 这不会导致此特定的闪存错误、但要使用此功能、您需要安装最新版本的 UniFlash :https://www.ti.com/tool/UNIFLASH

    此致、

    Sarah

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

    感谢 Sarah 的回答。

    在此、我想补充一点、我能够从 UniFlash GUI 而不是从 UniFlash CLI 刷写相同的程序映像。

    详情如下:

    • 器件类型:CC3230S
    • UniFlash 版本–6.1.0
    • Service Pack 版本- sp_4.9.0.2_3.7.0.1_3.1.0.26.bin
    •  串行闪存器件:Macronix MX25R3235FM1IL0

    我将安装 Uniflash 6.3.0并告知您我的结果。

    此致、

    Rushina

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

    谢谢、Rushina。 我们将等待您的更新。

    -Ben M

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

    我安装了 UniFlash 6.3.0、但编程 SLI 映像的结果相同。  

    如果我还选择了 GUI 中的供应商证书目录选项、并且能够从 GUI 进行编程、则可以解决问题。

    我在 CLI 中添加了供应商证书选项、以便通过 CLI 进行编程。

    我可以使用以下 CLI 命令成功刷写 SLI 映像。

    >dlite --mode cc32xx image program --file Programming.sli --vender_cert --oTP_file vendor_otp.inf

    此致、

    Rushina

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

    尊敬的 Rushina:

    如果我理解正确、因为您正在尝试使用供应商证书目录功能、您的问题就会得到解决。 我看到您可以通过 GUI 和 CLI 成功进行编程。

    谢谢、

    本·M