发生原因:
错误指向位置:
Test__A(....)
{
struct{
i_data;
u16 i_dataSize;
u16 o_expReturnValue;
}const static l_testData[] = {
/*( i_data, i_dataSize, o_expReturnValue)*/
{ 0, 0, 0},
};
......
}
明显是:
i_data;
这里定义错了。
注:这里是Rhapsody UT(Rhamate 插件以PF_UT 模式生成的code)
Source code 里没有这部分,可知,这是Rhamate 插件生成的(以Create PF_UT mode 形式创建。)
直接生成的code有许多错误。
解决办法是:
在模型里修改添加定义: