我想问为什么 CLI 工具 SLImageCrestor.exe 仅支持某些命令的--port 选项。
例如、可以为"LImageCreator.exe 器件信息"提供该信息、但如果是"LImageCreator.exe syscfg create_image"、则不接受该信息
此致
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.
与原始问题(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