CMD文件里面全部改为定位到DSPL2RAM,使用了mathlib.h函数库,算法执行时间目前基本就定格在1.2us了,同样的算法代码,在C2000的28379D的一个核里面跑,开启TMU加速后,用时是1.05us,难道L138里面456MHZ的C674x DSP还干不过200MHZ的C2000吗
Shine:
请问您是怎么测时间的?是用TSCH, TSCL寄存器吗?
cache使能了吗?
user18914063:
回复 Shine:
我用的逻辑分析仪测量的IO口,这种应该有参考性,没有开启cache
user18914063:
回复 user18914063:
下午试了下启动cache功能,在头文件中包含了dspcache.h文件,在代码中调用CacheEnable()函数时老是报错,说是无法解析的标签
Shine:
回复 user18914063:
使能cache的代码类似下面的
#include <csl.h>
#include <csl_cache.h>
…
CACHE_enableCaching(CACHE_CE00);
CACHE_setL2Size(CACHE_256KCACHE);