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

单片机 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博客


http://www.kler.cn/a/556522.html

相关文章:

  • DeepSeek本地部署WebUI可视化数据投喂训练AI
  • android13修改系统Launcher不跟随重力感应旋转
  • 深入理解ES6核心特性:现代JavaScript开发的基石
  • 分布式 IO 模块:造纸设备的降本增效利器
  • BERT 大模型
  • LeetCode 2209.用地毯覆盖后的最少白色砖块:记忆化搜索之——深度优先搜索(DFS)
  • 机器学习 - 衡量模型的特性
  • uniapp引入uview组件库(可以引用多个组件)
  • 【机器学习】多元线性回归算法和正规方程解求解
  • 域内证书维权
  • 基于Python+Django+Vue的旅游景区推荐系统系统设计与实现源代码+数据库+使用说明
  • STL —— 洛谷字符串(string库)入门题(蓝桥杯题目训练)(二)
  • 不同安装路径重复R包清理
  • 解耦的艺术_应用架构中的解耦
  • 2024年职高单招或高考计算机类投档线
  • 【AI】openEuler 22.03 LTS SP4安装 docker NVIDIA Container Toolkit
  • 在nodejs中使用ElasticSearch(二)核心概念,应用
  • c++17 std::timespec_get 简介
  • 性格测评小程序10生成报告
  • SHELL32!SHLoadPopupMenu函数分析之添加属性菜单项