bootloader升级程序,擦除Flash
STM8L101F3通过bootloader升级固件的时候,怎么防止Flash最后一页被擦除?因为有些数据保存在Flash里面,升级后全部flash的内容都被擦除了,求好心人指导,谢谢~
芯片自身的bootloader应该是改不了的吧
用软件的bootloader,官方也有代码示例,稍微修改就好了 wu1169668869 发表于 2016-12-1 11:10
芯片自身的bootloader应该是改不了的吧
用软件的bootloader,官方也有代码示例,稍微修改就好了 ...
就是不知道怎么修改代码示例,让它不擦除最后一页。 Asgard 发表于 2016-12-1 11:39
就是不知道怎么修改代码示例,让它不擦除最后一页。
我没看过stm8的bootloader代码
在32的示例里面
有一头文件里有定义是flash的起始地址和总的flash块数量
能定义擦除flash的大小和范围? 最后一页擦除前先读出来,擦除后再回写最后一页即可,
页:
[1]