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.
变量在main.C里面定义 ,格式如下
#pragma SET_DATA_SECTION("Cla1ToCpuMsgRAM")
变量定义
变量定义
.......
int16_t 变量n,变量n+1,变量n+2;
.......
变量定义
变量定义
#pragma SET_DATA_SECTION()
如果在中间多定义2个(或偶数个)16位整数 变成 “int16_t 变量n,变量n+1,变量n+2,变量n+3;
变量n+3只是定义,未使用
CLA运行就会出现异常(无PWM波形)。
如果在中间多定义2个(或偶数个)16位整数 变成“int16_t 变量n,变量n+1,变量n+2,变量n+3,变量n+4;"
依然是只定义不使用。
CLA运行依然会正常(正常PWM波形)。
问题:
1.CLA读写的内存需要4字节对齐吗?
2.相比于16位数据,CLA对32位数据处理更快或者更适合处理32位数据?
没看到有这方面的要求,这点我会和你的问题一起咨询一下其他工程师。shu hai feng 说:1.CLA读写的内存需要4字节对齐吗?
是的,CLA本身是一个32位的处理器shu hai feng 说:2.相比于16位数据,CLA对32位数据处理更快或者更适合处理32位数据?