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

Cortex-M3:为什么需要区分“加载地址”和“执行地址”?

难度:★
本文首发于我的嵌入式技术号「OneChan讲Soc嵌入式」,未经授权禁止转载。


先看两个地址。

你写了一个全局变量:

intg_counter=100;

用调试器查看&g_counter,显示0x20000000

objdumpfromelf查看固件,发现100这个初始值存在0x08001000

同一个变量,为什么有两个地址?

0x08001000是 Flash 地址,0x20000000是 RAM 地址。它们都是g_counter的“家”,只不过一个是它“睡觉”的地方,一个是它“干活”的地方。

这就是嵌入式系统里最基础也最容易搞混的概念:加载地址执行地址

今天这篇文章,就来把这两个地址

http://www.jsqmd.com/news/1334761/

相关文章:

  • 5个颠覆性功能:Blueman重新定义Linux蓝牙管理体验
  • Godot引擎径向菜单开发指南:模块化设计与数据驱动实现
  • 3小时从零到一:raylib游戏开发终极指南
  • 福州自卑心理咨询哪家好:【安肯心理】坦然正视不足 - 17328623207
  • 如何用Python计算余弦相似性
  • 2026年衡水强泽非标耐磨尼龙轮挑选攻略及行业优质企业盘点 - 小范同学a
  • 福州自卑心理咨询哪家好:【安肯心理】帮扶循序渐进 - 17328623207
  • 3分钟精通FSearch:Linux文件搜索效率的革命性解决方案
  • 合肥新娘租婚纱避坑:套餐里的“免费伴娘服”款式老旧又脏,升级要加多少钱提前问清楚 - 生活测评君
  • 一文读懂RuView架构:从WiFi信号到128维嵌入向量的技术路径
  • 【限时免费】 [今日热门] CLIP-ViT-B-16-laion2B-s34B-b88K
  • Path of Building PoE2:流放之路2最强角色构建工具终极指南
  • Talebook个人数字图书馆:3步搭建专属电子书管理平台
  • 2026酸枣糕开胃品牌**全景盘点:正规合规实力口碑榜详解,附行业避坑指南与优质服务商推荐 - U渠道
  • Resource Override:掌控网页资源的终极调试工具
  • 【YOLO26创新改进】AAAI 2025 | 损失函数涨点改进篇 | 使用SDLoss尺度动态损失函数,适合具有目标尺寸小、尺度变化明显、标签边界模糊和重合度误差不稳定特点的目标检测与实例分割任务
  • 如何快速使用Squirrel-RIFE:免费AI视频补帧完整教程
  • 2026年塑胶壳加工厂哪家好?深圳实力厂商给出选择标准参考 - 变量人生001
  • 终极PS4游戏修改指南:1490款游戏轻松作弊的GoldHEN金手指管理器
  • 福州室内装修设计公司推荐深度解析:行业专家视角 - 优企甄选
  • 微信机器人接口:深入浅出微信自动回复接口:从内存注入到状态机驱动实现
  • DingFlow终极指南:如何用React轻松构建企业级审批流程设计器
  • 终极指南:五步让旧款Mac重获新生,免费升级最新macOS系统
  • 2026年8月 广东冷库建造厂家推荐|资质齐全冷库工程公司汇总 - 互联网科技品牌测评
  • 人工智能训练工程师(工信部教考中心)报考条件、报名流程、费用 - 品牌品鉴馆
  • 2026酸枣糕复购率品牌盘点:正规合规实力品牌选型指南,萍乡本地食品服务商合作避坑FAQ大全 - 行业观察网
  • OpenCore Legacy Patcher终极指南:如何让旧Mac焕发新生,体验最新macOS系统
  • 5步快速上手mathlib4:Lean 4数学库完整安装指南
  • 【YOLO26创新改进】小目标检测创新点 | 损失函数涨点改进篇 | 使用 NWD Loss 归一化高斯Wasserstein距离损失函数,适合小目标检测、遥感小目标检测、红外小目标检测
  • Unity顶点烘焙工具VertexDirt v1.56:原理、实战与性能优化指南