134***916
1,软件版本:GR551x_SDK_V2.0.2
2,硬件平台:GR5515GGBD 开发板
3,执行以下浮点运算代码,执行时间为170多ms,而在nRF52840上只有80多ms.跑Cywee算法,相同的lib,运行时间也是nRF52840的数倍。在戒指等超低功耗应用上,严重影响续航。
volatile float a =3.1415926;
volatile float b =9.80665;
uint64_t time_pre = CWM_OS_GetTimeNs();
for (uint32_t i=0;i<10000;i++)
{
float c = a*b;
float d = a/b;
a +=(i*0.0001);
b +=(i*0.0001);
}
uint64_t time_now = CWM_OS_GetTimeNs();
printf("time_now: %llu, time_pre: %llu, delat_time: %llu \n", time_now,time_pre,(time_now-time_pre));
4,同样是M4核64M主频,两者的性能应当相近。期望厂家尽快对比测试找到原因,给出解决方案。
zhongchengzhi
您好,您用的是什么编译器?ARMCC,IAR,或者GCC?
打开微信,使用“扫一扫”即可关注