[学习笔记 ]IAR的链接配置.icf文件详解——RT1052芯片的链接文件
本文主要通过以下几个部分解释IAR中的链接配置icf文件:
1、参考解析IAR的ILink链接器icf配置文件介绍icf文件作用以及icf文件主要内容;
2、介绍icf常使用的命令
3、RT1052芯片存储空间分配以及IAR8.30.1的系统预定义的section和block
4、结合野火RT1052mini开发板的链接配置文件MIMXRT1052xxxxx_itcm_txt_ram.icf详细分析icf文件
作为学习笔记,里面应该有很多问题,欢迎批评指正,谢谢!
icf文件作用以及icf文件主要内容
icf文件是什么
.首先说说什么是icf文件(即ILINK链接器的配置文件)的作用,其实在IAR5.x之前,IAR是采用的叫XLINK的链接器(它相应的配置文件为xcl文件),5.x之后才采用了新版ILINK链接器,所以咱们开发Kinetis的IAR6.x自然也采用的是ILINK链接器,配置文件为icf文件,咳咳,如果有人问什么是链接器,先谷歌一下补补,我这里就引用IAR官方手册里的一句话简要说明一下什么是链接器及其相应配置文件的作用吧:
”EWARM 5.xx 中的链接器称为ILINK。ILINK 可以从 ELF/DWARF 格式的目标文件中提取代码和数据, 并生成可执行的输出镜像。对于 ELF/DWARF 格式而言,基本的链接单元是section,section 的类型有code和data,属性可以是readonly (ro),readwr
[学习笔记 ]IAR的链接配置.icf文件详解——RT1052芯片的链接文件相关推荐
- Ext.Net学习笔记22:Ext.Net Tree 用法详解
上面的图片是一个简单的树,使用Ext.Net来创建这样的树结构非常简单,代码如下: <ext:TreePanel runat="server"><Root> ...
- 【Azure 架构师学习笔记】-Azure Data Factory (4)-触发器详解-事件触发器
本文属于[Azure 架构师学习笔记]系列. 本文属于[Azure Data Factory]系列. 接上文[Azure 架构师学习笔记]-Azure Data Factory (3)-触发器详解-翻 ...
- python列表和元组的应用_python学习笔记之列表(list)与元组(tuple)详解
前言 最近重新再看python的基础知识,感觉自己还是对于这些知识很陌生,需要用的时候还是需要翻书查阅,还是先注重基础吧--我要重新把python的教程阅读一遍,把以前自己忽略的部分学习,加强练习和记 ...
- 【matcovnet学习笔记】objective,top1error,top5error详解
[matcovnet学习笔记]objective,top1error,top5error详解 排名前1和前5的错误率是衡量某些解决方案成功与否的重要单位 ,要理解这三个概念,关键是要看懂下面这个多类误 ...
- XML格式文件详解及Java解析XML文件内容方法
XML格式文件详解 1.概述 XML,即可扩展标记语言,XML是互联网数据传输的重要工具,它可以跨越互联网任何的平台,不受编程语言和操作系统的限制,可以说它是一个拥有互联网最高级别通行证的数据携带者. ...
- Apollo星火计划学习笔记第六讲——Apollo感知模块详解实践2感知基础
Apollo学习笔记 零.目录 一.Apollo感知框架介绍 1.1 检测和分类 1.2 跟踪 1.3 感知模块代码结构 1.3.1 感知模块入口 二.Lidar障碍物检测.红绿灯识别 2.1 Lid ...
- 【STM32学习笔记】(13)——外部中断详解
EXTI 简介 EXTI(External interrupt/event controller)-外部中断/事件控制器,管理了控制器的 20 个中断/事件线.每个输入线可以独立地配置 ...
- Apollo星火计划学习笔记——第四讲Part2 Apollo定位模块详解与实践
引言 内容概要,学习目标 了解自动驾驶定位的作用 熟悉常见的自动驾驶定位方法 掌握整个Apollo定位模块框架 独立开发定位模块 1. 定位的作用 1.1 定位及其相关知识点 定位: 获取当前的地理位 ...
- 【C++】【学习笔记】【递归与回溯问题详解与例题】排列问题;组合问题;二维平面回溯;flood fill问题;搜索问题(八皇后);
目录 七.递归和回溯 1.回溯 2.回溯应用 - 排列问题 2.回溯应用 - 组合问题 3.回溯应用 - 二维平面 4.回溯应用 - floodfill算法 问题 4.回溯应用 - 搜索问题 - 八皇 ...
最新文章
- python2 转 python3 代码
- IJCAI 2019 《GraspSnooker: Automatic Chinese Commentary Generation for Snooker Videos》论文笔记
- 最佳实践丨构建云上私有池(虚拟IDC)的5种方案详解
- 算法中的Strassen矩阵乘法
- html中如何让字段闪烁,Javascript结合CSS实现边框闪烁提示
- org.json的使用详解
- kd树介绍(KNN算法引出)
- Transact-SQL命令语法-数据表
- 多条数据取第一条_tp框架查询数据
- linux一步一脚印--- ls -l 命令执行显示结果的每一列含义
- html字体随页面大小变化,字体大小随网页大小变化
- python实现微信机器人: AI智能回复
- html的过渡属性,CSS3中的元素过渡属性transition解析
- echarts 世界地图 国家 中英文数据 nameMap
- 国内哪里培训python比较好-最好的Python培训机构是哪家?
- vue双花括号的使用
- 微信文件传输助手文件存储位置问题
- 在分片集群中追踪MongoDB的操作日志
- vtk 曲线 样式_VTK笔记——拟合样条曲线(Parametric Spline)-Go语言中文社区
- wget OpenSSL: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version
热门文章
- 投资地瓜坊,品香缘地瓜坊八大支持,创业无忧!
- Mathematica 爬虫系列 火车站站查询
- Go语言-基础知识-第6章-【func 函数】函数定义
- 【基本类型】——基本类型与包装类型
- 怎么练就好身材→增肌与减脂
- window下安装tensorflow问题
- OpenCV3学习(7.3)——图像分割之三(GrabCut算法)
- Opencv 关于Grabcut算法
- 10 分钟用 Python 编写一个贪吃蛇小游戏
- “Bump In The Stack” (BITS) and “Bump In The Wire” (BITW)