
stm32之外设
huaxiaolunan
这个作者很懒,什么都没留下…
展开
-
使用keil设置软复位变量不丢失的数据的区域
1、 勾选如上区域,修改分散加载文件。2、编译生成,project.sct 分散加载文件,生成文件如下:生成最新的区域。RW_IRAM2 0x2000BFF0 UNINIT 0x00000010 {.ANY (NOINT_RAM)这个区域里的+RW +ZI不要添加,避免其他变量也加载进去。如上命名,任意一个.c里都可以用这个段。勾选上述配置,会生成.sct文件。不勾选就不会自动生成,这样就可以手动来修改了。3、设置变量unsigned char test_原创 2020-11-26 18:09:27 · 844 阅读 · 0 评论 -
基于stm32这种单片机将变量定义到绝对地址中
__align(32): 变量的数据进行32字节对齐。__attribute __ ((at(0X68000000))); : __attribute __ ()本身用于修改变量属性。...原创 2020-01-10 09:29:52 · 2499 阅读 · 0 评论