- 博客(1)
- 收藏
- 关注
原创 boot学习笔记(未完成)
总结: 加载地址就是在物理内存中的地址(ROM,Flash),虚拟地址就是运行时候的地址,可能与加载地址一样在(ROM,Flash)也可能不一样,比如需要运行在RAM的代码,VMA在RAM, 或者使用了AT关键字 ( >FLASH AT > FLASH_offset)。这两种代码的概念与代码的加载地址相关, 对于前者其加载地址时固定的,对于后者其加载地址是不确定的,因而不管时代码编写过程中还是编译时都必须生产的是适用于任意位置的代码,并在链接时适当的重定位信息。(链接时链接器会逐步处理输入文件中各个段)
2024-04-19 13:23:39
921
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人