Part Number: TMS320F280049C
1、在MUC中定义CPU->CLA使用的结构体,
2、结构体定义为这样时,CLA可以正常的赋值修改数据:
typedef struct
{
float data;
uint16_t data_buff[HS_DATA_NUM];
uint16_t data_count; //求和计数使用
int32_t data_buff_sum;
} float_data_buff ;
float_data_buff out_I ;
3、在2的基础上,如果定义结构体:
typedef struct
{
float_data_buff out_I;
float_data_buff out_V;
float_data_buff in_I;
float_data_buff in_V;
} run_data_t ;
run_data_t RunData;
此时在CLA中使用RunData,里面的数据不会被正确赋值。
这个情况,是配置问题? 还是CLA不支持这种方式?原因是什么?