工具/软件:Code Composer Studio
你好!
我有 一个具有 TDA3LADBABFRQ1的应用。
我使用的是 Code Composer v7.2.0.00013
使用的调试器是 Spectrum Digital XDS560v2 STM
我想利用 STM 的功能来跟踪来自 TDA3的各种信息。
最终目标是使用 CToolsLib 将不同的调试信息写入调试器并在计算机上对其进行分析。
但首先要做的是:
我的理解是、如果我选择以下菜单:
我可以设置与 TDA3的系统跟踪连接
我使用这些设置从 TDA3获取跟踪数据:
然后告诉我、我需要一个 GEL 脚本
我在 code composer 的安装文件夹中找到了以下内容:
C:\ti7\ccsv7\ccs_base\emulation\gel\TDA3x\
那么、我将它们加载到 CCS 中。
事实证明脚本 Enable_ETB_for_STM ()不起作用。 (顺便说一下、这也是一个困惑点、因为脚本实际上似乎尝试激活 ETB、即使我想使用 STM 来跟踪数据、而不是将 ETB 作为循环存储)
它抛出以下错误消息:
ENABLE_ETB_TO_STM ()无法评估。 无效页:数据 位于(int *) 0xD4164FB0@数据[TDA3xx_STM.GEL:64] 位于 Enable_ETB_for_STM ()
n ü@data 关键字似乎是个麻烦。 不过,我甚至不能确定该地址是否正确。 如果我在内存浏览器中打开它、它会告诉我没有任何内容。
不应该是地址 :0x54164000
从数据表中可以看到:
那么、我的问题是。 我是不是走上了正确的道路、才能使 STM 正常工作。
如果是、TI 能否为我提供正确的 GEL 文件集。 我已经检查了最新的 CCS v8.0.0.00016、但它基本上具有相同的 GEL 文件。
如果有人可以使用类似的设置进行验证、我尝试执行的操作是否正常、那么更令人感到很受打击的是什么。
我添加了 CCS 安装中的 GEL 文件以及用于初始化调试器的 CCXML。





