当前位置: 首页 > news >正文

【编译链接】Tasking编译器下如何在链接文件中定义标定段

目录

前言

正文

1.默认情况下const修饰的全局变量的内存分布

2.在链接文件中定义标定的段

3.通过#pragma控制标定量的内存分布

4.总结


前言

嵌入工程师应该都知道默认情况下MCU程序中const修饰的全局变量是放在.rodata段(nearrom会存放在.zrodata段),也就是存放在ROM里面(Flash中),器加载地址(load address)和运行地址(run address)一样,都是ROM地址。

嵌入式汽车标定工程师应该都知道一般情况下对于参数(变量)的标定,都是基于RAM的标定,也就说标定参数是存在于RAM当中的。但是,标定量一般都是如下定义的:

volatile const calibration_testdata = 0xAE;

那么问题

http://www.dtcms.com/a/72283.html

相关文章:

  • Spring MVC拦截器中的责任链模式深度解析
  • golang中的结构体
  • 力扣算法ing(29 / 100)
  • 蓝桥杯好题推荐---前缀和
  • 生活中的可靠性小案例11:窗户把手断裂
  • ClientAbortException问题分析
  • Nginx配置+虚拟主机
  • RabbitMQ延迟消息
  • python学智能算法(八)|决策树
  • 解决 openeuler 系统 docker 下载慢,docker 镜像加速
  • HTML、CSS
  • 电子元器件——电感参数与选型
  • C++学习内存管理
  • Mysql连接---语言连接和图形化界面
  • Chrome/Edge浏览器离线安装插件全攻略:CRX/ZIP文件手动安装教程
  • 深度探索DeepSeek部署的安全底线
  • C++博客分享
  • 从零开始开发纯血鸿蒙应用之无框截图
  • python和devops
  • 卷积神经网络(知识点)
  • js中堆和栈
  • Python贪吃蛇小游戏
  • 矩阵幂(矩阵k次幂)
  • 【孟德尔随机化】Leave-one-out analysis的异常点,判断
  • 计算机网络-综合布线系统
  • JavaScript 数据类型详解:基本类型与引用类型的区别与应用
  • 2000-2022年上市公司创新数据:突破性创新和渐进性创新(含原始数据+处理代码+结果)
  • vulkanscenegraph显示倾斜模型(5.3)-相机
  • Python——代码格式
  • 1.6、Java继承、构造方法、数组