主题中讨论的其他器件:UNIFLASH、 CC3220SF、 ENERGYTRACE
工具/软件:Code Composer Studio
您好,
1) 1) 在 Uniflash 或 CC3220sf Moad 上的 openocd 的窗口中是否有任何使用命令行刷写映像/箱/十六进制的配置。由于命令行与基于 GUI 的闪存相比,效率更高。
2)能否使用 Openocd 来刷写图像/bin/hex 以及在 CC3220sf 上进行调试。
谢谢、此致
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月
您好!
可以通过 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月
很抱歉耽误你的时间:
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