为了写falsh快点,我把内容先写到内存,然后在拷贝到flash,这样是否快点,怎么实现?
呢?
另外还有什么好办法可以提高写flash的速度?谢谢
基本上对Flash的操作都是通过RAM的,写的速度主要看你的代码、FLASH和CPU。没什么特殊的方法。一般情况下写的还是挺快的。
可以先按block比较flash和要写入的内容,如果相同就不写了。好像是flash里的内容与要写入的内容做“或”操作如果等于flash里的内容的话,可以直接写,不用擦除。呵呵,我没试过,错了别怪我。