[问题]flash擦除时间很怪啊
下载bootloader要擦除flash(spansion s29gl032a)
汇编写的
flash容量4M
扇区:8x8k,63x64k
bootloader只用了64k,故只擦除了前64k,结果时间很长,要60s左右
经过测试发现:
擦除大小 时间
8k 7s
16k 15s
32k 30s
64k 66s
256k 67s
1M 68s
2M 71s
3M 76s
4M 82s
我曾经写过3M和1.4M的大文件,用仿真器看,也写正确了
这种情况正常吗?
datssheet上说:
chip erase type 32s max 64s
sector erase type 0.5s max 3.5
关键现在擦除时间不是按擦除块数线性增加
很烦燥啊,打不到原因