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

单片机 code RO-data RW-data ZI-data以及OTA学习

带着问题去学习:这些数据是什么?分别放在哪里,

是什么:我个人的理解 code 和RO-data 分别是代码和只读数据,RW-data以及ZI-data分别是读写数据和初始化数据。

code+RO-data的大小正好是所占用ROM的大小,ROM在这里我认为是单片机的flash

RW-data+ZI-data是占用RAM的大小,RAM这里我认为是单片机的SRAM

带着案例去学习 代码gd32_TranHareIdentify

先看keil5 编译结果

查看map文件

 图1 update区的map文件

图2 update区起始地址和大小 

很巧妙的是Code+Ro-data=135908+10108=146016 =0x0002 3A60 ,0x08020000+0x00023A60=0x0804 3a60

RW-data+ZI-data =1132+746860 =747992=0x000B 69D8 ,正好从0x200b69d8

参考链接:全网最详细解释Keil-MDK中Code、RO-data、RW-data、ZI-data的含义_code ro-data rw-data zi-data-CSDN博客

相关文章:

  • 在PyTorch中使用插值法来优化卷积神经网络(CNN)所需硬件资源
  • Spring面试题2
  • gitlab 解决双重认证无法登录remote: HTTP Basic: Access denied.
  • webmin配置终端显示样式,模仿UbuntuDesktop终端
  • 25年HVV关于0day的面试题
  • Elasticsearch Open Inference API 增加了对 Jina AI 嵌入和 Rerank 模型的支持
  • 改进收敛因子和比例权重的灰狼优化算法【期刊论文完美复现】(Matlab代码实现)
  • Python爬虫实战:获取笔趣阁小说信息,并做数据分析
  • 科普:你的笔记本电脑中有三个IP:127.0.0.1、无线网 IP 和局域网 IP;两个域名:localhost和host.docker.internal
  • 【Linux】进程优先级
  • 【小白学AI系列】NLP 核心知识点(八)多头自注意力机制
  • js版本ES6、ES7、ES8、ES9、ES10、ES11、ES12、ES13、ES14[2023]新特性
  • 【什么是双亲委派?】
  • MySQL数据库(3)—— 表操作
  • DeepSeek与ChatGPT:AI语言模型的全面对决与开发者洞察
  • uniapp h5端和app端 使用 turn.js
  • 基于大语言模型的推荐系统(1)
  • 数据库索引:优点、缺点及常见类型
  • 鸿蒙-自定义布局-实现一个可限制行数的-Flex
  • MySQL优化
  • 科普|男性这个器官晚到岗,可能影响生育能力
  • 现场丨在胡适施蛰存等手札与文献间,再读百年光华
  • 中国-拉共体论坛第四届部长级会议北京宣言
  • 习近平致电祝贺阿尔巴尼斯当选连任澳大利亚总理
  • 联合国秘书长欢迎中美经贸高层会谈成果
  • 外交部:正确认识和对待历史是检验日本能否恪守和平发展承诺的重要标准