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

程序启动地址0x80000000

  1. 一般用的板子是32位的,那么可寻址范围也就是4GB,即芯片可以访问这4GB地址,那么这些地址就可以对应到芯片的寄存器上,按照惯例,通常CPU对DDR(外部ram)的寄存器定义为0x80000000,而运行程序需要把程序拷贝到DDR中运行,所以DDR的寄存器地址0x80000000就是程序启动地址。

  2. 程序运行其实应该从0x00000000开始,但是为了支持在多种介质上运行(例如内部ram),所以增加了内存映射功能,需要在DDR上运行时,就把DDR地址映射到0x00000000;需要在内部RAM上运行时,就把内部RAM的地址映射到0x0。
    例如下面对STM32运行介质的说明:

  3. 参考:
    https://blog.csdn.net/qq_28877125/article/details/111876598
    https://www.cnblogs.com/lpajsj/p/18253280

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

相关文章:

  • 基于SpringBoot+Vue的汽车租赁系统设计与实现
  • 学霸同款2026 AI论文网站TOP10:专科生毕业论文必备测评
  • 提示系统架构演进中的“成本优化”:提示工程架构师的省钱技巧
  • 企业AI Agent的可视化配置界面:降低使用门槛
  • 一分钟看透:深圳所有机器人公司
  • SSAS - 错误之无效标记
  • AI原生视频生成:打破传统界限
  • 水稻收获机电控系统方案详解
  • Redis 集群在大数据分布式处理中的应用实践
  • 基于SSM框架的智能密室逃脱信息管理系统(源码+论文+部署+安装)
  • 2026百度云不限速_百度网盘下载加速
  • 导师推荐10个AI论文平台,助你轻松搞定本科毕业论文!
  • Linux计划任务进程
  • 西门子S7-200SMART型PLC和MCGS7.7触摸屏控制台达伺服电机位置模式
  • 基于SpringBoot的防疫物资管理信息系统毕业设计
  • 【模板】最小生成树(洛谷P3366)
  • 基于SpringBoot的集团门户网站毕业设计
  • 百度网盘下载加速_百度不限速
  • 通信原理篇---模拟通信系统
  • 基于SpringBoot的项目申报管理系统毕设
  • 全网最全专科生AI论文平台TOP10:开题报告文献综述必备
  • 论文AIGC检测保姆级攻略:从90%降至10%,这5款工具亲测有效(附知网、维普实测)
  • Hive视图应用:大数据分析的抽象与复用
  • 基于SpringBoot的奖学金评定管理系统毕设
  • 2026论文降AI必备指南:实测10大工具,免费降AI率是福利还是陷阱?一文全解析!
  • 登上Nature子刊的捷径:LPJ模型+NPP模拟+气候响应全流程
  • SRE 运维体系:Prometheus + Grafana + AlertManager,从零搭建企业级监控告警平台
  • Canvas 性能极限:如何渲染 10 万个动态粒子而不掉帧?OffscreenCanvas 是关键
  • 基于SpringBoot的实习实践系统毕业设计源码
  • 鸿蒙 Map Kit 实战:调用华为地图服务,开发一个“周边美食搜索”原子化服务卡片