hello,
我在cc5.3 中开发starterware裸机程序,芯片是am3358,仿真器是xds100v2.
程序中需要读取电脑上的文件,我试了两种方法,一个是通过ccs的CCS TOOLS->Load Memory的方式,另外一个是在程序中采用fread的方式,同样加载4KB的文件,CCS TOOLS->Load Memory需要1秒时间加载,而fread需要10s的时间加载,为何速度差这么多?有没有比较快的采用代码读取本地数据的方式?谢谢。
Shine:
fread确实很慢,load memory取决于仿真器的速度,会好些,可以考虑使用快速的仿真器如xds560。
Jian Zhou:
回复 Shine:
fread应该是通过文件系统读取吧,当然比从memory加载慢一些