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 — SimpleLink 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
以上回复出自以上链接,您可以参考。