请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:CC1310 工具与软件:
你(们)好、
我想将(连接)连接到正在运行的目标、并且在不将其复位的情况下对其进行调试。 我正在使用 Code Composer Studio 12.8.1.00005并 在 CC1310-LAUNCHXL (具有 CC1310F128)上进行实验。
我已选择"仅加载符号":
:
我已取消勾选"在程序加载或重新启动时重置目标":
我也取消了"自动运行"选项:"在程序加载或重新启动时":
然后、我沿着兔子洞一直到"c:\ti\ccs1281\ccs\ccs_base\emulation\gel\cc26x0.gel"并编辑 startup ():
StartUp(int major, int minor, int patch) { /* Initialize memory map */ memorymap_init(); /* Debugger specific handling */ if(GEL_MatchesConnection(".*TIXDS.*") == 1) { GEL_LoadGel("$(GEL_file_dir)/cc26xx_connect_util.gel"); GEL_LoadGel("$(GEL_file_dir)/cc26x0_xds.gel"); DefineResets(0); // Issue Board Reset to ensure device is in a known state // Note: If you want to attach to a running target without resetting the // device, you must comment out the following 4 lines: //if(!GEL_IsConnected()) //{ // GEL_AdvancedReset("Board Reset"); //} } else if(GEL_MatchesConnection(".*JLink.*") == 1) { GEL_LoadGel("$(GEL_file_dir)/cc26xx_jlink.gel"); } else { GEL_TextOut("Error: Unknown debugger.\n"); return; } }
评论说,我必须评论4行,我做了,它工作:)这是唯一和正确的方式做它?
提前感谢、
Pieter