目前开发dm8127+inc-rdk3.5软件,发现程序有跑飞的情况,怀疑是内存不够。
请问,如何测试各个核的cpu和内存使用情况?
Ternence_Hsu:
你好;
可以通过下面的调用,打印 m3的状态出来,cpu的使用情况;
printStatus.printCpuLoad = TRUE;
printStatus.printTskLoad = printTskLoad;
System_linkControl(
gMultiCh_enabledProcs[procId],
SYSTEM_COMMON_CMD_PRINT_STATUS,
&printStatus,
sizeof(printStatus),
TRUE
);
Chris Meng:
你好,
DDR SW leveling是否有做过?DDR频率降低一点还有有跑飞现象么?
Huchong Li:
回复 Ternence_Hsu:
谢谢!您的答复可以查看cpu的使用情况,那内存的使用情况如何查看呢?
Huchong Li:
回复 Chris Meng:
没有做过DDR SW leveling,下一步做一下。
但是,现在几个核的程序中,m3和arm的程序运行都正常,只有dsp会跑飞,这是不是可以排除是ddr频率的原因?
Ternence_Hsu:
回复 Huchong Li:
Huchong Li3和arm的程序运行都正常,只有dsp会跑飞,这是不是可以排除是ddr频率的原因?
是的