|
速度一毫不差。因为原有bot架构就没有利用双缓冲的优势。
读可以到630KB/S,写到450多KB/S。不包含SD卡读写(注释掉相应函数)。 带SD卡读390KB/S,写80KB/S(应该是受卡的写速度限制)。
SD卡驱动我参照周立功的参考源码和ST的参考源码,改了N多Bug,兼容性和稳定性都高出不少。增加了一些特殊函数,比如随机读出函数,不再限定以512字节为单位读出,可跨边界读,在存字库的时候,方便多多。
与ST的参考源码比,周立功的有CRC计算,可靠些。 stm32f的SPI不是有CRC功能吗?没仔细看是否能用于SD卡操作时计算CRC,不然可以加速不少。
另外complain,stm32f资料讲得不够透彻明白,很多芯片行为没讲清,要加强。 |
|