TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: 数组指针

Part Number:TMS320F28335

我有两个已知的二维矩阵相乘,我想进一步优化一下运算速度。因为矩阵是已知的,我通过数学定义的方法将其展开计算,测量的运算速度可以满足我的要求。

但是我看到论坛上有人用指针的方式计算,网址为:

e2e.ti.com/…/question-on-tms28335-matrix-operation。

我想测试一下指针方法的速度

但是使用指针遇到了一些问题:

代码

Temp = 50;
float T0[12] = {Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp,Temp}; 
int *p = T0;
float b;
b = *(p+1);

运行的变量图:

b的值按道理是50,不知为什么是16968?代码哪里需要修改?

Green Deng:

个人判断应该是指针的使用问题,但是抱歉我对指针的使用也不是很了解,你可以查看一下编译器中关于指针的说明,看能否解决你的问题:www.ti.com/…/spru514w.pdf

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: 数组指针
分享到: 更多 (0)