keill默认对通过链接文件link.sct(分散加载文件)放到指定的位置。
分为加载区和执行区
加载区:程序复位和加载的代码和数据
执行区:程序执行过程中,从每个加载区可创建一个或多个执行区

; *************************************************************
; *** Scatter-Loading Description File generated by uVision ***
; *************************************************************LR_IROM1 0x08000000 0x00100000  {    ; load region size_regionER_IROM1 0x08000000 0x00100000  {  ; load address = execution address*.o (RESET, +First)//这行的意思就是说,把所有目标文件.o结尾的代码,都放置在这里,但是要把标识为RESET段的代码放置在最前面*(InRoot$$Sections).ANY (+RO)}RW_IRAM1 0x20000000 0x00020000  {  ; RW data.ANY (+RW +ZI)}
}

LR_IROM1 0x08000000 0x00100000 对应:加载区名称,起始地址,偏移量
ER_IROM1 0x08000000 0x00100000对应:执行区名称,起始地址,偏移量
.o匹配所有目标, (或“.ANY”)匹配所有目标文件和库
RW_IRAM1 0x20000000 0x00020000对应:读写数据区,起始地址,偏移量

link.sct解析相关推荐

  1. keil rt-thread link.sct 解析

    link.sct 解析 #define m_flash_config_start 0x60000000 #define m_flash_config_size 0x00001000#define m_ ...

  2. AUTOSAR从入门到精通100讲(十五)-AURIX TC3xx MCAL中Link文件解析以及代码变量定位方法详解

    一 TC3xx系列MCAL中TASKING Link文件解析以及代码变量定位方法 1 TASKING Link文件解析 1.1 DSRAM中的数据存放: 在AURIX™ 2G中(以TC387为例),每 ...

  3. PCIe link training解析

    针对PCIe link training做了分步解析,本文介绍原理,下一篇介绍波形分析,链接如下: PCIe链路训练link training–举例波形分析 1. 链路训练基本概念 PCIe总线中的链 ...

  4. 必须正确理解的---ng指令中的compile与link函数解析

    这个绝对是深入的知识,但看完之后,对NG的理解就很利害啦. http://www.ifeenan.com/angularjs/2014-09-04-%5B%E8%AF%91%5DNG%E6%8C%87 ...

  5. dm8148 videoM3 link源代码解析

    样例:从A8送一帧jpeg图片到videoM3解码,然后在将解码的数据传递到A8, 这个流程涉及的link源代码例如以下: dm8148 link之间数据传递1)在A8上调用IpcBitsOutLin ...

  6. [译]ng指令中的compile与link函数解析 转

    通常大家在使用ng中的指令的时候,用的链接函数最多的是link属性,下面这篇文章将告诉大家complie,pre-link,post-link的用法与区别. 原文地址 angularjs里的指令非常神 ...

  7. 【IoT】STM32 分散加载文件 .sct 解析

    1.STM32 启动文件与 .sct 文件分析 1) 定义STACK段,{NOINIT,读写}:分配一段内存大小为0.5K; 2) 定义HEAP段, {NOINIT,读写}:分配一段内存大小为1K; ...

  8. keil的sct文件_STM32 分散加载文件 .sct 解析

    1.STM32 启动文件与 .sct 文件分析 1) 定义STACK段,{NOINIT,读写}:分配一段内存大小为0.5K; 2) 定义HEAP段, {NOINIT,读写}:分配一段内存大小为1K; ...

  9. JVM类加载机制(ClassLoader)源码解析

    http://blog.csdn.net/chenyi8888/article/details/7066569 其实JVM类加载机制,简单地说就是类管理,也就是我们生成的class文件. 三个步骤:装 ...

最新文章

  1. Ubuntu16.04 永久修改主机名 hostname
  2. CNN的一些可视化方法!
  3. 看图学NumPy:掌握n维数组基础知识点,看这一篇就够了
  4. 《网管员必读》学习笔记之DNS服务器的安装与配置
  5. php 分页类使用,php 分页 分页类 简单实用
  6. 一个web版的计算器
  7. 句句真研—每日长难句打卡Day8
  8. .net vue漂亮登录界面_基于 electron-vue 开发的音乐播放器「实践」
  9. Atitti usrQBf1801 翻页控件规范  v2
  10. VS2008 母版页嵌套母版页,下级母版页不执行Page_Load解决方法
  11. 专科程序员,学历可能会成为发展障碍
  12. 手机网页如何添加在线客服代码?您的这样做
  13. PcShare2005代码阅读(1)
  14. 统信自带浏览器js不兼容问题
  15. 办公自动化oa按计算机分类,办公室自动化oa按计算机分类属于什么
  16. 模型及贴图的细节及优化
  17. oracle interval加一秒,oracle 用interval时间计算_20170216
  18. 开机黑屏显示html,电脑开机黑屏只显示光标怎么办?来看看几种原因分析及解决方法!...
  19. 解决tp5 Could not open input file: think问题
  20. 声纹识别开源框架python_GitHub - yeyupiaoling/VoiceprintRecognition-Tensorflow: 使用Tensorflow实现声纹识别,博客地址:...

热门文章

  1. Ubuntu 磁盘管理  命令行工具
  2. Mac系统打不开appstore怎么办
  3. 搜集的一些neural style style github source and website
  4. 一年赚上亿的生意_甩过梅艳芳,做生意一年赚几亿,他竟然火了快四十年
  5. Atom编译器64位win版本下载汉化及前端必备插件
  6. 详解机器学习中的熵、条件熵、相对熵、交叉熵
  7. w10计算机怎么恢复出厂设置路由器,Windows10系统重置无线wifi出厂设置的方法
  8. Unity UGUI图文混排(七) -- 下划线
  9. EAS融资租赁系统(财务业务一体化)
  10. sourcetree 与 命令对比