打印

请教STM32用CODE区存储变量的方法

[复制链接]
266|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
STM32芯片中0x00000000~0x1FFFFFFF为512MB的CODE区,据了解(不肯定),该区域(貌似)是FLASH的存储介质,是掉电后数据不丢的,因为按块进行写操作,所以通常用来保存程序运行的代码。
请教,程序代码是从0x00000000开始的吧,如果编译后计算出来的程序代码大小为N,那是不是N后面的块都可以用来存放运行中需要掉电保持的数据啦?
另外看资料貌似0x08000000~0x0807FFFF的才是FLASH memory,请问这里是放代码的还是干嘛?那CODE区里面,除了这1MB以外的大部分区域是干嘛用的?
假如我有20个连续的WORD型变量想要掉电后仍不丢失,又不想外加E2PROM,该如何是好?如何能利用片上的FLASH memory?
求教育~

使用特权

评论回复

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

437

主题

437

帖子

0

粉丝