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
您好,
我尝试在JTAG停止模式下将系统分析器/UIA与C6678器件配合使用。 只要我开始使用5个以上的内核,Live Session (实时会话)窗口或其他System Analyzer (系统分析仪)视图中就不会完全缺少其中一个内核的应用程序日志事件(主记录器)。
下面的执行图说明了内核5缺少的基准事件:
但是,使用RTOS对象查看器,我可以看到核心5的日志缓冲区中存在事件:
我使用TI RTOS C6000 2.0 .1.23 验证了CCS v.6.2 和v7的此问题。 使用CCS v5和UIA 1.3 .1.8 ,所有内核的所有事件都可以正确显示。
这是我的项目的.cfg文件中与UIA相关的内容:
Main.common$.diags_INFO = Diags.Runtime_on;
VAR登录设置= xdc.useModule('ti.uia.sysbios.LoggingSetup');
LoggingSetup.benchmarkLogging =正确;
LoggingSetup.loadTaskLogging = true;
LoggingSetup.sysbiosLoggerSize =3.2768万;
LoggingSetup.mainLoggerSize =8192;
LoggingSetup.memorySectionName ="MSMCSRAM";
LoggingSetup.numCores =8; //将共享内存用于日志缓冲区时需要
LoggingSetup.MulticoreEventCorrelation = true;
LoggingSetup.LoggerType = LoggingSetup.LoggerType_STOPMODE;
Idle.addFunc('&LogSyncIdle'); //此空闲函数每秒为多核关联写入UIA同步点
谢谢!
拉尔夫