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.

[参考译文] LAUNCHXL-CC3235SF:[CC3235SF]为何 SLImageCreator.exe syscfg create_image 命令不支持--port 选项

Guru**** 2577385 points
Other Parts Discussed in Thread: CC3235SF

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

https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1003733/launchxl-cc3235sf-cc3235sf-why-slimagecreator-exe-syscfg-create_image-command-does-not-support---port-option

器件型号:CC3235SF

我想问为什么 CLI 工具 SLImageCrestor.exe 仅支持某些命令的--port 选项。

例如、可以为"LImageCreator.exe 器件信息"提供该信息、但如果是"LImageCreator.exe syscfg create_image"、则不接受该信息

此致

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

    您好、Piotr、

    并非所有 ImageCreator 命令都需要针对器件才能运行、这就是它们并不都将 COM 端口作为参数的原因。 CREATE_IMAGE 命令旨在根据现有 ImageCreator 工程创建.sli 容器文件和完整器件映像。 它不需要与器件交互即可运行。

    此致、

    本·M

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

    遗憾的是、对于具有自动检测 MAC 的开发映像、它需要连接到器件。因此、我也需要-port 选项  

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

    您好、Piotr、

    我不认为 create_image 是您当时所寻找的。 这实际上是一个创建最终图像的操作、可用于对多个电路板进行编程。

    您正在尝试做什么?

    谢谢、

    本·M

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

    与原始问题(https://e2e.ti.com/support/wireless-connectivity/wi-fi-group/wifi/f/wi-fi-forum/1001911/launchxl-cc3235sf-compilation-and-sli-image-build-section-question)一样、我们拥有具有 CC3235SF 的定制板。

    我需要从源代码构建固件、并在开发版本中生成最终映像。 我需要将此过程通用于不同的电路板、因此我需要在项目配置中保留"Auto-Detect MAC"选项。

    CodeComposerStudio 使用命令"SLImageCreator.exe syscfg create_image"。

    是否有任何其他方法可以从 CommandLine 生成 SLI 文件?
    非常重要的是-我想在没有 XDS110的情况下使用 FTDI RS232电缆来实现它。 正如我之前所写的那样-看起来 SLImageCreator.exe 的大多数"子命令"都接受--port 选项、并且'deviceinfo'子命令工作正常。 这就是为什么'syscfg create_image'无法实现的原因、我对此非常奇怪。

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

    您好、Piotr、

    与使用生产模式相比、您为什么需要在开发模式下多次重建.sli 映像? 为什么使用 Code Composer 不是可行的选择?

    开发模式并不是一种可扩展的编程方法、因为它将映像与器件的唯一 MAC 地址绑定在一起。 这是为了防止大规模部署调试 应用或具有未锁定 JTAG 的器件。

    如果您仍然认为需要采用当前方法、 则可能需要使用-dev 选项尝试使用"project program"命令。 请参阅 ImageCreator 指南 :www.ti.com/lit/swru469的第7.1.3节

    或者、您必须使用现有的 ImageCreator 命令创建自己的脚本。

    此致、

    本·M

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

    简而言之。

    我们很少有开发人员在从事该项目

    每个开发人员都有自己的桌面硬件

    -固件+配置文件(带有 image.cfg 的 cfg 文件和驱动程序配置)的源代码以及构建环境存储在版本控制系统中

    -并非所有开发人员都有 XDS110探针、但我们所有人都有 FTDI USB2UART 电缆

    我希望每个开发人员都能够为其桌面上的硬件构建映像的开发版本、而无需手动修改源代码和配置文件。 当然、我不想在版本控制中存储具有不同 MAC 的多个不同配置。

    我认为 TI 还打算允许通过从连接的硬件自动读取 MAC 来创建开发映像、不是吗?  image.cfg 上的“自动检测”设置还有什么其他用途?

    我不是说没有任何 workaroud (我将使用提到的'project'子命令进行实验、如果不是这样、则可能需要额外调用'SLImageCreator device info'+解析 stdout +在某个临时位置调整 cfg 文件)。 但这有点像从大炮射击到蚊子。

    我只想说、SLImageCreator.exe 工具能够为其某些命令提供 COM、而对于其他命令无法提供 COM、这是非常奇怪的。

    此致

    第页

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

    您好、Piotr、

    感谢您对设置和开发挑战的详细解释。 这绝对有助于我了解您要实现的目标。

    我相信、如果所有工程师都使用相同的环境、只需更新存储工程配置的 json 文件、然后构建映像并在开发模式下对其进行编程、"工程程序-dev"方法就是您想要的方法。 这超出了"create_image"命令的范围、这就是为什么没有--port 选项的原因。 请告诉我它是否 对您有效。

    如果没有、您可能需要创建使用现有 ImageCreator CLI 命令的自定义脚本以实现您的目标。 我会将反馈视为未来工具发布的潜在改进。

    此致、

    本·M