TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2340R5: CCS中不能dubug

Part Number:CC2340R5Other Parts Discussed in Thread:LP-XDS110, , UNIFLASH

您好!

LP-XDS110 开发板与LP-EM-CC2340R5开发板连接,通过USB连接PC

在CCS中,launch Target configuration后,debug窗口出现“XDS110 USB Debug Probe”,

点击"Scripts",显示的是“No scripts available”

另外,"Console"窗口出现了一个错误提示。window->preference->products里已经不勾选C:/ti/ccs1210

Alex Zhang:

您好,您这边使用的是ccs哪个版本以及sdk哪个版本?

另外您这边是是哪个版本芯片,在线公开提供的资源仅支持 Rev B/PG 2.0 芯片?

,

emily zhang:

您好,

CCS版本: 12.1.0.00007 

SDK:simplelink_cc23xx_sdk_6_20_00_01_eng

芯片:

,

Alex Zhang:

好的,收到您的回复,我需要一些时间来查看您的问题,谢谢。

,

Alex Zhang:

您好,您这边使用program 2 软件是否可以查看到芯片信息状态

Introduction to the SimpleLink Low Power F3 SDK — SimpleLinkTm CC23xx SDK Quick Start Guide 5.30.00.xx documentation

我在以上附上了链接,关于cc2340的环境安装以及sdk下载,烧录程序,您可以参考一下,希望可以帮助到您。

,

Alex Zhang:

请您更换sdk,希望可以帮助到您。

,

emily zhang:

Hi Alex,

更换SDK后没有的到解决,用flash program2 1.8.2版本工具识别不到芯片

,

Alex Zhang:

您好,请参考以上链接,进行操作,另外program2 软件可能不支持cc2340,您可以使用uniflash。

,

emily zhang:

出现了下面这个错误

,

Alex Zhang:

您这边是按照文档步骤操作的吗?

,

Alex Zhang:

请检查跳线上的电源。 并确保所有跳线都应接通。

,

Alex Zhang:

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/994400/msp-exp432e401y-how-to-deal-with-error-615

这里有个与您这边问题类似的情况,您可以参考一下,希望可以帮助到您这边,谢谢。

,

Alex Zhang:

工具团队已确认该问题很可能是因为闪存程序中的调试访问被禁用(在 ccfg 内)。这可能是由硬件/软件不匹配引起的,如前所述(即 RevB/PG2 板上的 RevA/PG1 SDK 示例或 RevB/PG2 示例中的 RevA/PG1 ccfg 并在 RevB/PG2 板上闪存。

无法从 CCS 或 Uniflash 解锁。这是设计使然,因为如果开发人员选择了调试界面,则应该永久关闭。RevA/PG1 中未启用此功能。这是一个供客户从这种情况中恢复的脚本。

unblock_loki_low_plus_pg2.gel

使用“目标配置”窗口(查看 -> 目标配置)中的目标配置文件启动无项目调试会话。
右键单击调试窗口中的 Cortex 核心(查看 -> 调试)并选择“显示所有核心”。
右键单击 DAP 核心并选择“打开 GEL 文件视图”。
右键单击“GEL 文件 (CS_DAP)”窗口并加载“unblock_loki_low_plus_pg2.gel”脚本。

加载后请确保凝胶脚本的状态为“成功” 。

选择 DAP 核心并运行凝胶函数“UnblockLokiLowPlusPG2”(脚本 -> CC23XX)。

要使用 Uniflash CLI 在空白设备上刷新程序,可以使用以下命令。这适用于 Uniflash v8.2 或 v8.3。

dslite –mode noConnectFlash cc23xx-prog-default-ccfg -c ccxml_file_path

如果Uniflash GUI用于空白器件,则可以直接从GUI对器件进行编程,无需任何特殊测试。在具有有效 CCFG 的设备上,相同的旧 dslite 命令仍然有效

dslite flash cc23xx-prog-default-ccfg -c ccxml_文件路径 

,

Alex Zhang:

Alex Zhang said:

工具团队已确认该问题很可能是因为闪存程序中的调试访问被禁用(在 ccfg 内)。这可能是由硬件/软件不匹配引起的,如前所述(即 RevB/PG2 板上的 RevA/PG1 SDK 示例或 RevB/PG2 示例中的 RevA/PG1 ccfg 并在 RevB/PG2 板上闪存。

无法从 CCS 或 Uniflash 解锁。这是设计使然,因为如果开发人员选择了调试界面,则应该永久关闭。RevA/PG1 中未启用此功能。这是一个供客户从这种情况中恢复的脚本。

unblock_loki_low_plus_pg2.gel

使用“目标配置”窗口(查看 -> 目标配置)中的目标配置文件启动无项目调试会话。
右键单击调试窗口中的 Cortex 核心(查看 -> 调试)并选择“显示所有核心”。
右键单击 DAP 核心并选择“打开 GEL 文件视图”。
右键单击“GEL 文件 (CS_DAP)”窗口并加载“unblock_loki_low_plus_pg2.gel”脚本。

加载后请确保凝胶脚本的状态为“成功” 。

选择 DAP 核心并运行凝胶函数“UnblockLokiLowPlusPG2”(脚本 -> CC23XX)。

要使用 Uniflash CLI 在空白设备上刷新程序,可以使用以下命令。这适用于 Uniflash v8.2 或 v8.3。

dslite –mode noConnectFlash cc23xx-prog-default-ccfg -c ccxml_file_path

如果Uniflash GUI用于空白器件,则可以直接从GUI对器件进行编程,无需任何特殊测试。在具有有效 CCFG 的设备上,相同的旧 dslite 命令仍然有效

dslite flash cc23xx-prog-default-ccfg -c ccxml_文件路径 

https://e2e.ti.com/support/wireless-connectivity/bluetooth-group/bluetooth/f/bluetooth-forum/1224456/lp-em-cc2340r5-unable-to-program-cc2340-device-via-xds110-debugger/4625946?tisearch=e2e-sitesearch&keymatch=cc2340%252520debug#4625946

以上回复出自以上链接,您可以参考。

赞(0)
未经允许不得转载:TI中文支持网 » CC2340R5: CCS中不能dubug
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1