使用keil设置软复位变量不丢失的数据的区域
1、
勾选如上区域,修改分散加载文件。
2、编译生成,project.sct 分散加载文件,生成文件如下:
生成最新的区域。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20201126183054586.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5
RW_IRAM2 0x2000BFF0 UNINIT 0x00000010 {
.ANY (NOINT_RAM)
这个区域里的+RW +ZI不要添加,避免其他变量也加载进去。
如上命名,任意一个.c里都可以用这个段。
勾选上述配置,会生成.sct文件。不勾选就不会自动生成,这样就可以手动来修改了。
3、设置变量
unsigned char test_backup[8] __attribute__((section("NO_INIT"),zero_init));
test_backup[0] = test_backup[0] + 1;
可以看到每一次软复位,就可以在上一次的数据基础上加1
使用keil设置软复位变量不丢失的数据的区域相关推荐
- Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作
简介 本文主要讲述,Path环境变量是什么?有什么用?怎么工作的?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作的?JDK安装包文件结构?有没有必要设置Path环境变量?Eclip ...
- Keil MDK 选中相同变量 高亮突出显示
Keil MDK 选中相同变量 高亮突出显示 功能效果如图: 在我使用别的软件如Source Insight 4.0.Xilinx等编辑器后发现KEIL-5居然不能选中一个变量的同时其他相同变量 ...
- 单片机编程软件很简单(五),keil单片机编程软件变量用法(下)
对于单片机编程软件,想必大家均有所了解.针对单片机编程软件,小编曾对keil.IAR予以介绍.本文对于单片机编程软件的讲解,同样基于keil.本文中,将介绍keil单片机编程软件变量用法下篇.如果你对 ...
- Go 学习笔记(44)— Go 标准库之 os(获取文件状态、获取/修改文件权限、创建、删除目录和文件、获取进程ID、设置获取环境变量)
1. 概述 os 包提供了操作系统函数的不依赖平台的接口.失败的调用会返回错误值而非错误码.通常错误值里包含更多信息.例如,如果某个使用一个文件名的调用(如Open.Stat)失败了,打印错误时会包含 ...
- ubuntu系统php环境变量设置,Ubuntu系统环境变量详解
使用Ubuntu 进行开发绕不开的就是环境变量的配置,由于Linux系统严格的权限管理,造成Ubuntu系统有多个环境变量配置文件,如果不了解其调用顺序,很有可能遇到配置了环境变量,而没有其作用的问题 ...
- python脚本设置linux环境变量_Linux环境变量export方法与修改文件方法的区别
玩蛇网推荐图文教程:python 列表 要想修改Linux环境变量有两种方法可以实现,但是关于Linux环境变量export方法与修改文件方法的区别你又了解多少呢?设置 Linux 环境变量可以通过 ...
- 为什么要设置java环境变量_为什么要配置JDK环境变量?
因为电脑不知道javac这个命令是在C:\Program Files\Java\jdk1.8.0_65\bin\的这个路径下面,所以我们要设置好环境变量,来让电脑知道其路径. 1. path(环境变量 ...
- PowerShell批量设置PATH环境变量
PowerShell批量设置PATH环境变量 Code #requires -version 4.0 #requires #-runasadministrator# Get the ID and se ...
- centos设置java环境变量,CentOS设置环境变量
查看环境变量 查看某个环境变量的值,需要使用 "echo $环境变量名". echo命令用于在终端输出字符串或者变量的值,格式如下: echo [字符串 | $变量名] 常见的环境 ...
最新文章
- 基于Java的疫情防控管理系统
- bigswitch公司
- spring基于注解的IOC以及IoC的案例——概念
- 微信小程序request请求动态获取数据
- Inkscape导出xaml
- exec go 重启_[译]Golang中的优雅重启
- springMVC配置
- Flask中制作博客首页的分类功能(一)
- AMEsim2019.2的安装和matlab2019的联合仿真
- matlab插值函数 外插,Matlab数据插值-内插、外插
- python中英文时间转换
- LeetCode 75. Sort Colors(三颜色排序→K颜色排序)
- EMC测试-基础2EMI测试_辐射发射
- linux基本操作大全centos7
- 【苦练基本功2】求最小公倍数
- owasp_我的Google夏天的owasp 2020代码之旅
- php 短网址 算法,php生成短网址的思路以及实现方法
- Java基础(一) 八大基本数据类型
- 微信小程token_微信小程序登录换取token
- 计算机专业必须做毕业设计吗,可以写和本专业无关的论文吗_计算机系的可以写别的系的论文吗_毕业论文一定要写和专业相关的吗...