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

关于C66 对齐对齐的一个问题

 我使用_amem8_const();从指针指向的一个数组中读取数据,但是结果不对;如果使用_mem8_const()读取数据,则结果正确。

相关代码如下:

 const UInt8  *P = a + i;//a为外部传进来的一个const UInt8指针   Src = _mem8_const(&P[j]);

请问这里如何能使P对齐,谢谢

Jane Lu:

Stern,

              _amem8是8字节对齐指令,要求对应的地址是8字节对齐,比如0x800000, 0x800008, 0x800010等。 非8字节对齐的地址用非对齐指令_amem8.

赞(0)
未经允许不得转载:TI中文支持网 » 关于C66 对齐对齐的一个问题
分享到: 更多 (0)