ch579软件修改配置信息,复位后又变回原来的值了

我按下面方法测试修改配置信息,复位后读取,发现没有变化,这是为什么呢?

                       testval=*((uint32_t *)0x00040010);

testval |= 0x00000010;//修改第四位

*((uint32_t *)0x00040010)=testval;

testval=*((uint32_t *)0x00040010);

PRINT("B=%d",testval);

//PRINT("Go to OTA.. \n");

SYS_ResetExecute(  );

6.PNG

这个配置不是由用户自己写程序来修改的,是通过工具进行配置的,比如我们的编译器和ISP烧录工具。


只有登录才能回复,可以选择微信账号登录