要想严格地测试SD卡的传输速度可以按照以下方法;
1,至少有一个信息输出的设备,比如UART连接到电脑的超级终端,或者开发板自带的显示器
2,如果要自动测试传输速度,要精确设定一个定时器。根据S3C2410的PCLK数值去设置一个定时器的interval。
3,SD卡的传输率还受到以下几个因素的影响:2410的SD控制器频率设置,SD卡本身的速率,每次读写的扇区数量。建议的测试设置应该保证SD控制器的频率达到48MHz~50MHz。测试用的SD卡最好采用SanDisk Extreme III的4GB SD卡。单次读写的扇区至少为128扇区。
4,测试时,读取与写入必须单独测试,两者的值会相差很多。
5,按照我建议的条件,读取SD卡的正常速度应该在16MBytes/s-18MBytes/s之间。如果你的驱动写得不好,可能对测试结果有巨大的影响,甚至相差10倍以上。
要想严格地测试SD卡的传输速度可以按照以下方法;
1,至少有一个信息输出的设备,比如UART连接到电脑的超级终端,或者开发板自带的显示器
2,如果要自动测试传输速度,要精确设定一个定时器。根据S3C2410的PCLK数值去设置一个定时器的interval。
3,SD卡的传输率还受到以下几个因素的影响:2410的SD控制器频率设置,SD卡本身的速率,每次读写的扇区数量。建议的测试设置应该保证SD控制器的频率达到48MHz~50MHz。测试用的SD卡最好采用SanDisk Extreme III的4GB SD卡。单次读写的扇区至少为128扇区。
4,测试时,读取与写入必须单独测试,两者的值会相差很多。
5,按照我建议的条件,读取SD卡的正常速度应该在16MBytes/s-18MBytes/s之间。如果你的驱动写得不好,可能对测试结果有巨大的影响,甚至相差10倍以上。
举报