主题中讨论的其他器件:SimpliciTI、 CC1310
工具/软件:Code Composer Studio
今天我确认了在 DSLite 加载 image.out 后确实会发生标题行为、应用程序不会运行、附加调试器会显示其在地址0x10003A12死锁。 点击重置或粉末目标会导致应用程序代码正常运行。
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
今天我确认了在 DSLite 加载 image.out 后确实会发生标题行为、应用程序不会运行、附加调试器会显示其在地址0x10003A12死锁。 点击重置或粉末目标会导致应用程序代码正常运行。
Michael、
如果我查看 CC1310使用的 GEL 初始化文件、如果调试器尚未连接到电路板、它看起来就像在启动时显式执行电路板复位。 您可以尝试注释掉该行
文件是 ccsv7/ccs_base/emulation/gel 中的 cc26x0.gel
启动(int major、int minor、int patch)
{
/*初始化内存映射*/
memorymap_init();
/*调试器特定处理*/
if (GEL_MatchesConnection ("../TIXDS.*")=1)
{
GEL_LoadGel ("$(GEL_file_dir)/cc26xx_connect_util.gel");
GEL_LoadGel ("$(GEL_file_dir)/cc26x0_Xds.gel");
定义复位(0);
//发出电路板复位以确保器件处于已知状态
//注意:如果要附加到正在运行的目标而不重置
// 设备,您必须注释掉以下4行:
if (!GEL_isconnected ()))(如果(!GEL_isconnected
{
GEL_AdvancedReset ("电路板复位");
}
}
否则 if (GEL_MatchesConnection ("../JLink.*")=1)
{
GEL_LoadGel ("$(GEL_file_dir)/cc26xx_jlink.gel");
}
其他
{
GEL_TextOut ("错误:未知调试器。\n");
返回;
}
}
类似地、在 cc26x0.gel 中、我看到在加载程序之前会发出电路板复位命令。 这也许可以。
此致、
John
我能够从某人处获得以下信息:
他们还提供了一些信息、说明如何与运行的26xx 建立连接、这对于 cc13xx 应该是相同的。 BTW 您是否仍在使用 CCSv7.1或是否更改为7.2? 很明显、在7.2版中、26x0和13x0的 GEL 文件合并、因此您需要将该 GEL 文件 tweak 应用于 cc26x0.gel 文件。
您好、Michael、
关于:
[引用 USER="Michael Moon "]今天我确认了在 DSLite 加载 image.out 后确实发生了标题行为,应用程序不运行,附加调试器显示它在地址0x10003A12[/quot]上死锁
您报告说、升级到 CCSv7.2.0有助于解决类似的问题:
https://e2e.ti.com/support/development_tools/code_composer_studio/f/81/p/609640/2253134#2253134
只需在此主题中与您联系、看看此问题是否也得到了解决。
谢谢
Ki