主题中讨论的其他器件:SYSBIOS、 TMDSEMUPROTRACE
工具/软件:Code Composer Studio
您好!
我正在使用 ccsv8.2。 我已使用您的文档启用了硬件跟踪查看器。但跟踪始终显示 TI 的功能。 我能否包含自己的函数名称以进行跟踪??
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
您好!
我正在使用 ccsv8.2。 我已使用您的文档启用了硬件跟踪查看器。但跟踪始终显示 TI 的功能。 我能否包含自己的函数名称以进行跟踪??
您好!
如果您使用 CCSv8.x 中预先配置的跟踪作业之一、并且没有排除过滤器来删除特定的存储器区域、则跟踪查看器上显示的功能将取决于执行中的程序状态。
换言之、如果正在运行的代码要么位于运行时支持库函数的中间(如果您使用的是非常大的控制台 I/O 函数之一、例如 printf、则该函数很常见)、要么代码位于 SYSBIOS 空闲循环中 (如果处理器 CPU 使用率较低、则很常见)、那么您将看到大量从 TI 库或代码运行的函数。
与内部嵌入式跟踪缓冲器(ETB)相比、您可能会添加围栏来限制跟踪发生的存储器、或者使用外部跟踪仓体(如 TMDSEMUPROTRACE)来存储大量存储器。 但最后一个选项将取决于您的电路板中的硬件是否具有高密度 MIPI-60跟踪连接器。
要添加边界、您可以在跟踪查看器中单击高级按钮、添加新的跟踪触发器、并在"操作"选项中启用包含/排除选项之一、如下所示。
我知道触发器数量存在限制、这取决于器件。 但是、我不记得 AM571x 系列器件有哪些限制。
希望这对您有所帮助、
拉斐尔