尝试在ddr上导入外部数据(.mat),发现无法导入,debug信息: file header contains an invalid COFF version number
请问这是数据格式错误的原因吗?(因为我发现.bin文件就可以导入) 这种情况怎么解决?怎么把.mat文件转换为.bin文件?
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.
尝试在ddr上导入外部数据(.mat),发现无法导入,debug信息: file header contains an invalid COFF version number
请问这是数据格式错误的原因吗?(因为我发现.bin文件就可以导入) 这种情况怎么解决?怎么把.mat文件转换为.bin文件?
通过这两个帖子,确实可以把数据转换为.mat文件,以记事本方式打开查看发现数据是真确的,但是load到memory后却发现导入的数据有误。不知道是什么情况,挺奇怪的。
fid=fopen('xxxx.dat','w');
a=fwrite(fid,data,'float32');
fclose(fid);
使用上面几行matlab也可以输出.dat文件,然后load即可。
如果选择TI data,会报错,可能是因为没有类似这样的帧头信息吧“1651 2 8cc0 0 1a70c”。
不过可以选择TI Raw data,就可以正确load数据。
通过这两个帖子,确实可以把数据转换为.mat文件,以记事本方式打开查看发现数据是真确的,但是load到memory后却发现导入的数据有误。不知道是什么情况,挺奇怪的。
其实数据导入是正确的,我导入的是float型的,但是在memory上查看的是int型。怪不得好像数据看起来是有错误的