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.
工具/软件:Code Composer Studio
您好,
1) 1) 在 Uniflash 或 CC3220sf Moad 上的 openocd 的窗口中是否有任何使用命令行刷写映像/箱/十六进制的配置。由于命令行与基于 GUI 的闪存相比,效率更高。
2)能否使用 Openocd 来刷写图像/bin/hex 以及在 CC3220sf 上进行调试。
谢谢、此致
您好!
[引用 user="Ashokraj Pillai]1) 是否可以在 Uniflash 或CC3220sf Moad 上的 openocd 窗口中使用命令行来刷写映像/箱/十六进制。由于与基于 GUI 的闪存相比,命令行可提高效率。
是的、支持 CLI:
[引用 user="Ashokraj Pillai">2)可以使用 Openocd 刷写映像/bin/hex 以及 在 CC3220sf 上进行调试 。
是的、但 建议改用 CCS/UniFlash。
谢谢
Ki
感谢您的回复,
使用独立命令行界面时 ,在运行 dslite.bat 时出现错误,我在下面粘贴错误。
DSLite 版本9.2.0.1723
正在配置调试器(首次启动可能需要几分钟时间)...
正在初始化寄存器数据库...
正在初始化:IcePick_C
执行启动脚本:IcePick_C
正在初始化:CS_DAP
执行启动脚本:CS_DAP
正在初始化:Cortex_M4_0
执行启动脚本:Cortex_M4_0
Cortex_M4_0:GEL 输出:
内存映射初始化完成
正在连接...
Cortex_M4_0:GEL 输出:
目标复位
正在加载程序:USER_FILES /IMENS/tcpecho_CC3220SF_LAUNCHXL_tirtos_gcc.bin
正在准备...
为32752的0
警告:Cortex_M4_0:加载程序:程序的一个或多个部分落入不可写的存储器区域。 这些区域实际上不会写入目标。 检查链接器配置和/或存储器映射。
0x7ff0处为32752的0:36%
0xxe0为24388的0:72%
完成:72%
将 PC 设置为入口点:72%
正在验证程序:USER_FILES /IMENS/tcpecho_CC3220SF_LAUNCHXL_tirtos_gcc.bin
正在准备...
为32752的0
错误:Cortex_M4_0:文件加载程序:验证失败:地址0x00000000处的值不匹配请验证目标存储器和存储器映射。
已完成
失败:file:user_files/images/tcpecho_CC3220SF_LAUNCHXL_tirtos_gcc.bin:发生数据验证错误、文件加载失败。
如果我构建并希望使用命令行上载我的 bin /image/hex 文件、您能逐步说明我的过程
您好!
我不确定你要做什么。
第一点仅与开发阶段相关、可通过 JTAG/SWD 完成。 它可以通过 CCS 或 IAR 等 IDE 轻松实现。 这不是一个单独的步骤、因为它是开发/调试过程的组成部分。
第二次 PINT 只能通过 Uniflash GUI、 Uniflash CLI、 嵌入式编程通过 UART 完成。
您不会忘记、CC3220的工作流程与其他具有闪存的 MCU 略有不同。
1月
您好、Jan、
谢谢回复
是的、我想上传外部串行闪存(sFlash)的内容。
但我想使用命令行而不是调试 IDE 来执行它,因为我习惯使用命令行,我发现它的工作效率更高,耗时更少。
我想使用命令行将代码上载到串行闪存中,因为我要构建密钥绑定的单个项目
谢谢、此致
您好!
可以通过 UART 而不是 JTAG/SWD 来完成 sFlash 编程。 因此、这无法通过 OpenOCD 来完成。
在我之前的回答(swru469)中找到的 Uniflash CLI 说明。 您的 CLI 命令应如下所示:
REM 将新版本的 bin 添加到项目 调用 dslite.bat --mode cc32xx project add_file --name your -Uniflah-project-name --file image\dev\your-project-binary.bin --mcu --private\cert-development \dummy-root-ca-key--ccert-root-ca-ca-ce-name --REM 程序,通过 COM5 调用 dslite.bat --cpe-dume-name-mode-cert-cpe-dume-cpe-cpe-cpe-mumple-cpe-cpe-mumple-cpe-cpe-cpe-cpe-mumple-cpe-cpe-mumple-cpe-
1月
您好,
感谢 Jan 提供的宝贵信息
您能不能用示例告诉我确切的命令
调用 dslite.bat --mode cc32xx project add_file --name your -Uniflah-project-name --file image\dev\your-project-binary.bin --mcu --private certificates\dummy-development \dummy-root-ca-cert-key --dummy cert-root-ca-cert --overwrite
1) add_file 要添加哪个文件?
您的 uniflash 项目名称可以为我提供上述命令的示例 i.e (I m 在询问实际命令)
您好!
此命令用于更新 Uniflash 工程中的固件文件(/sys/mcuflashimg.bin)。
第一步、应通过 Uniflash GUI 创建项目。 之后、您可以使用上面的命令根据需要更新固件文件。 上面的命令是我使用的真实命令。 我只将项目的名称更改为您的 Uniflah-project-name、并将路径更改为 bin 和 certificate。
我之前说过、在 swru469中描述了 Uniflash CLI 命令。 在本文档中、您还可以找到示例。
1月
您好,
1月
1)如何在我的开发阶段通过 JTAG /SWD 使用命令行接口.e 将片上 XIP 闪存的内容上传到
2)用于构建我的项目的任何命令行界面
谢谢、此致
您好!
我无法回答您的问题、请等待其他用户的回答。
但从我的角度来看、这是一个非常奇怪的请求、没有意义。 上面是基于 TIRTOS 的工程、如果没有 IDE (尤其是 CCS)、您的工作将更加困难。 使用 CCS 将是您的理想之选、而且简单、但如果没有 IDE、您将无法使用 TI-RTOS 的调试功能(ROV、EnergyTrace、系统分析仪等)。
1月
谢谢 Jan
我已经知道了您的观点、我只想使用命令行来刷写我的器件、这将提高我的工作效率。
我想说的是 Code Composer Studio 具有很好的功能、但我唯一的问题是、我们是否可以使用具有命令行界面的 Code Composer Studio 功能、而不是使用鼠标、也就是说我 不想使用鼠标。我更喜欢使用键盘。
谢谢、此致
您好!
是的、我同意 Uniflash CLI 是提高工作流程效率的重要因素。 因此、我将它们用作 CCS 的集成部分。
但无法想象如何将高级调试 RTOS 功能植入命令行界面。 其中许多功能都基于图形界面、无法轻松集成到命令行中。
我知道 XDS-110的一项新功能可能对您有用、但我不确定是否可以因 NDA 共享此信息。 TI 员工可能会分享这些信息。
1月
您好!
我知道 XDS-110的一项新功能可能对您有用、但我不确定是否可以因 NDA 共享此信息。 TI 员工可能会分享这些信息。
我想你应该在他们允许的情况下分享这个功能,因为你不会透露任何项目细节,你只会分享一个能使工作区变得简单和高效的功能。我认为这不应该是问题
谢谢、尊重
谢谢、此致
很抱歉耽误你的时间:
Ashokraj Pillai 说:2)用于构建项目的任何命令行界面
是的。 请参阅:
http://dev.ti.com/tirex/explore/node?node=AJpAFDF7v70N4B0-zFMXpw__FUz-xrs__LATEST
[引用用户="Ashokraj Pillai"]
我想说的是 Code Composer Studio 具有很好的功能、但我唯一的问题是、我们是否可以使用具有命令行界面的 Code Composer Studio 功能、而不是使用鼠标、也就是说我 不想使用鼠标。我更喜欢使用键盘。
[/报价]
是的、有命令行界面用于构建 CCS 工程(请参阅上文)并通过 DSS 使用 CCS 调试器。 UniFlash 还有一个命令行界面。
您的其他问题更具体、我建议您在 Wi-Fi 论坛中创建新主题。
谢谢
Ki