2019-12-22 13:46发布
mon51 发表于 2017-10-5 11:07 我们原来的做法:把一段公司的名称代码的二进制数取反后,放到程序里。每次上电时,再取反,重新写入数组扇 ...
最多设置5个标签!
简单的步骤:1、绝对定位一个16K的数组 (STM32F429) 让它占满一个扇区。2、定义个一个函数指针指向这个数组。
以后操作就是先删除这个扇区,再随便写这个扇区就是了。
const char EEROM_Buf [1024*16] __attribute__((at(0x0800C000))) = {0xff};
void (const *RunMcu)(void);
RunMcu=(void(*)())(EEROM_Buf ); //函数指针赋值
//扇区 操作:先删除,再写入。最后运行。
(*RunMcu)(); //运行!
这个真没有看懂,怎么去不公司名称。请详细指导一下、
一周热门 更多>