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.

[参考译文] CCS/TM4C129XNCZAD:有关 SWO 跟踪事件分析的 CCS10可用性注释

Guru**** 2392445 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/909971/ccs-tm4c129xnczad-ccs10-usability-comments-on-swo-trace-event-analysis

器件型号:TM4C129XNCZAD

工具/软件:Code Composer Studio

在 CCS 10中、SWO 跟踪用户界面已更新、可通过工具->代码分析->事件分析进行访问。

而在以前的 CCS 版本中(例如、CCS 9.1.0.00010和 TI 仿真器8.3.0.00003) 、SWO 跟踪分析位于"Tools"->"Hardware Trace Analyzer"下。

与之前"硬件跟踪分析器"下的 SWO 跟踪功能相比、我认为接口 事件分析下的新功能更糟、因为:

在事件分析"原始数据"中、我找不到导出原始数据以进行进一步处理的方法。 借助 硬件跟踪分析器、我发现以 CSV 格式导出原始数据以便在其他工具中对大型数据集进行后处理非常有用。

2.在"异常(绿色)和占先(红色)状态的图形视图"的事件分析"异常配置文件"中、我找不到图形上用于调整图形轴的任何控件。 虽然鼠标滚轮允许缩放/取消缩放、但一旦放大、我无法找到向左/向右移动图形的方法来滚动图形数据。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    在 CCS10中使用了事件分析"统计功能配置文件"的一些其他注释:

    3.在统计函数配置文件视图中,根据计数报告的函数是有意义的。 例如,对于以下预期捕获,大部分时间被报告为在 main()中花费的时间,然后是在 UART 相关函数中,然后是启动函数中花费的时间:

    但是、"文件"列的内容与"函数"列不相关。 例如:

    a:main 函数在 C:/Jenkins/workspace/TivaWare-Git-Release/DriverLib/build/DriverLib.test/driverlib/interrupt.c 中报告、但它实际上在 ./SDRAM.C.中报告

    b. 在/home/mr_halfword/ti/TivaWare_C_Series-2.2.0.295/utils/uartstdio.c 中报告了__aeabi_uidivmod 函数,但实际上它在 u_divt2.asm 中。

    在使用 硬件跟踪分析器的先前 CCS 版本中、查看跟踪查看器视图(原始数据) 或者统计函数配置文件的统计函数分析视图、您可以在跟踪查看器中单击 PC 样本以导航到 PC 样本的相应源代码行。 在 事件分析视图中、似乎无法从 PC 样本导航到相应的源代码行。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    另一条意见:

    使用 CCS 9.1.0.00010及 TI 仿真器8.3.0.00003、当目标保持运行时、可以在跟踪查看器视图中启动/停止硬件跟踪分析器、并收集一组新的数据。 当目标保持运行时、还可以重新启动硬件跟踪分析器并在统计函数分析或中断分析之间切换。

    而对于 CCS 10.0.0.00010、如果在目标运行时尝试启动捕获、则会弹出配置事件配置文件对话框、并显示"无法从通道服务器填充 CPU 信息"错误(使用 XDS110时):

    使用 CCS 10时、只有在目标恢复时自动启动、并且在目标暂停时自动停止、才能捕获 SWO 跟踪。 鉴于 SWO 跟踪对于诊断目标的运行时行为非常有用、因此在目标继续运行时、CCS 10允许启动/停止 SWO 跟踪非常有用。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    切斯特、

    感谢您发送使用建议。 我将 ping 开发团队中的某个人以解析此处的信息。  

    关于项目1) 3)和4)、我怀疑已经提出了修复/实施这些请求的请求。  

    此致、

    拉斐尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    切斯特、

    请检查以下增强/错误报告:

    1) 1) EXT_EP-9831

    2) 2) EXT_EP-9832

    3) 3) EXT_EP-9833

    4) 4) EXT_EP-9834

    5) 5)在 您的另一个线程中作为 EXT_EP-9830归档。由于启动/停止功能运行不是很好、因此它们之间的关系非常密切。  

    所有这些都可以通过我在下面签名的链接 SIR 进行验证。 再次感谢您的报告。

    给您带来的不便、我深表歉意、

    拉斐尔