TI工程师您好:
我这边在测试使用c库标准函数“fread” 读取PC端文件至开发板DDR空间,实测1M文件大小传输需要接近2min;而使用Load Memory方式加载时只需1~2’s;
想请教一下其中的原因,是不是有什么改进的措施?
Shine:
fread应该是通过文件系统读取的,会比从memory加载慢一些。
用CCS3.3会快一些。后来的CCS用了eclipse架构后就慢了,这个慢是因为CCS跟PC之间的原因。跟芯片没关系。
如果这个文件内容是会重复用的,建议读完一次后,用save memory的方法保存到文件,下次用load memory的方法导到指定内存区域,这样会比读文件快一些。