如题,即ISP能否实现Flash局部写入,而不是把前边内容擦除。
另外,DataFlash的烧录能否局部化?只想初始化一些部分,剩下的予以保留。
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
如题,即ISP能否实现Flash局部写入,而不是把前边内容擦除。
另外,DataFlash的烧录能否局部化?只想初始化一些部分,剩下的予以保留。
您好,ISP工具以4k为单位擦除,至少擦除前8k,一直擦到代码尾部所在的那一块flash,前部的代码中没有占用的内容也会擦除;烧录代码后面的Codeflash,在不勾选清空codeflash时是保留的。
Dataflash也不支持局部保留,烧录时会全擦32k。可以考虑将一部分需要保留的内容放在448kCodeflash的尾部,参考flash代码,注意四字节对齐。