请问如何测试u盘写速率呢?
以前都是用断点调试,看看跑了多少个cycle,然后算一下。今天发现这个方式太不灵活。
有没有其他好的方法呢?大约估计一下u盘写速率。
热门产品 :
CH394: 以太网协议栈芯片
请问如何测试u盘写速率呢?
以前都是用断点调试,看看跑了多少个cycle,然后算一下。今天发现这个方式太不灵活。
有没有其他好的方法呢?大约估计一下u盘写速率。
开启定时器,循环写N次,写完看看用多多久,不就知道速度了吗
我开了定时器,写扇区,在while(1)中加入for(循环10次)每次写8个扇区,即相当于每次循环写80个扇区。第一次循环耗时1.28秒,可是第二次以后的循环耗时都在0.27秒左右,但实际上u盘中的文件大小却很小,我测试1分钟,文件大小大约为1000字节。 请问这是怎么回事?谢谢!
那每次是否都写成功了呢? 文件最后更新长度了吗?
打错了,1分钟的文件大小为1000k字节
我为了确保文件数据不丢失,每写8个扇区就扇区写0一次,更新文件长度。
仔细测试测试吧。