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

IWR6843 high_accuracy_demo中dss向mss传输结果数据错误

请教,IWR6843运行high accuracy demo,从dss向mss发送结果数据时发送错误;载入ccsdebug.bin,用仿真器模拟程序运行时,流程完全正常。定位问题后,发现是这一行代码的问题:

memcpy((void *)&(gMmwMssMCB.mssDataPathObj.inputInfo),
(uint8_t*)SOC_translateAddress(message.body.detObj.detObjOutAddress, SOC_TranslateAddr_Dir_FROM_OTHER_CPU,NULL),
message.body.detObj.detObjOutsize);

在dss上地址detObjOutAddress存的值传到mss解析出来后,和dss上的值不一致。请教是什么原因?

Chris Meng:

你好,

请问你使用的是那个版本industrial toolbox里的high accuracy demo?请问你使用的是否是原始的demo代码,是否有修改过?

使用预编译的bin文件烧录到板上flash后,测试的结果是否正确?

user6476474:

回复 Chris Meng:

industrial toolbox的版本为4.4.1。
代码修改过,传输程序模块没有修改过,只修过了从mss向串口发送结果的代码

Chris Meng:

回复 user6476474:

你好,

原始代码有问题么?

赞(0)
未经允许不得转载:TI中文支持网 » IWR6843 high_accuracy_demo中dss向mss传输结果数据错误
分享到: 更多 (0)