OmapL138的arm和跑linux,dsp核跑sys/bios,感觉dsp核的性能比5416高不了多少,所以想查看一下dsp核到底运行在哪个频率下面。请问在哪里可以查看呢?
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.
OmapL138的arm和跑linux,dsp核跑sys/bios,感觉dsp核的性能比5416高不了多少,所以想查看一下dsp核到底运行在哪个频率下面。请问在哪里可以查看呢?
感谢您的回答,这个是arm在linux下的命令,看的是arm核的频率吧,dsp核的频率和arm核的频率是一致的吗?会不会运行的频率不相同呢?目前感觉性能仅比5416高一倍,没有预期的高(主频都高了3倍,而且是32bit核)。在创建的rtsc工程时,创建的平台文件中有个频率设置的,这个会有影响吗?(这个图是从其他文档截取的,由于我的ccs安装有问题,无法打开platform文件。我们生成的平台文件没有修改这个,不知道dsp是不是运行在这个频率下面,所以想确认一下)
还有,下面的debug版本和release版本有什么差别?
ARM核和DSP核主频是一样的。不能只比较主频,C5416是c54x内核,OMAP-L138上是C674x+ DSP内核,性能比c54x的要好很多。
有没有影响要看你在cfg文件里有没有去重设cpufreq,如果重设的话,会覆盖RTSC里的值。
Debug是调试版本,release是最终版本,会进行代码优化。
1、目前在移植c5416的程序到omapl138平台,发现实际运行时c5416能在中断时间内正确运行的代码,在omapl138上竟然超出中断间隔时间。c5416一直使用的是debug版本,而138的debug版本却超时,release版本才好点,一直找不到原因何在。而且如果程序里面有很多逻辑判断时,138的release编译时出现编译时间超长甚至好像还编译不了的问题(1个多小时都编译不完成)。
2、cfg文件没有重新配置cpufreq的代码,那么此时dsp运行是的频率是platform平台设置的频率吗?在arm端,使用linux命令看arm是运行在456MHz的,Dsp端一直找不到在哪里查看。
3、rtsc界面设置的debug、release和工程的debug、release是什么关系。好像修改rtsc界面的build-profile的debug、release好像没有多大改变
dsp和ARM主频是一样的。
ARM是456,DSP也是456
速度慢可能与优化等级。CACHE使用等有关
1、release的编译选项是:
-mv6740 --abi=eabi -O2 -g --machine_regs --gcc --define=omapl138 --define=ONLLY_GF --display_error_number --diag_warning=225 --diag_wrap=off --sat_reassoc=on --interrupt_threshold=0 --no_bad_aliases --debug_software_pipeline --optimizer_interlist --gen_opt_info=2 --call_assumptions=2 -k --c_src_interlist --output_all_syms
2、SR_0/SR_1不知道是由dsp还是arm端创建的,看了很多例子,好像都是dsp端的cfg文件里面设置的,只是设置就可以了?arm端不需要相关配置吗?