比如说:void fun1(void){//
函数内容}void fun2(void){//
函数内容}void fun3(void){//
函数内容}main(){fun1();fun2();fun3();}
此程序编译完之后,下载到STM32的FLASH
中去,fun2
的作用是把fun1
所在page
擦除,并且把fun1();
这句话替换成NOP
这样可能实现吗?我试了很久,都不行擦除只能擦除程序没用到的page
,一旦程序写到flash
中,比如说这个程序占用了0x08000000~0x08002000
,那么这一段是无论如何都擦写不掉的只能擦写这后面的
一周热门 更多>