这里的.cfg文件 ;empty_LM4F120GXL.icf文件;EK_TM4C123GXL.c ;Board.h 文件都是做什么作用的那,小弟刚接触SYS/BIOS操作系统不是特别明白,哪位大神给帮忙解答一下了,谢谢
xyz549040622:
每个芯片开发商都会针对每款芯片来编写一个.icf文件就是传说中的链接文件。对于基本的应用,这个.icf文件足以满足你的工程需要。但有时也会需要改动,比如当你的项目要添加外部RAM时就要修改一下icf。
Icf到底干了啥呢?定义了芯片存储空间的大小。定义ROM的大小和起始、结束地址。定义RAM的大小和起始、结束地址。当然这些都是最基本的,你也可以设置以下的东西来匹配你的具体项目。
链接时是否保存位块与符号设置你的启动过程设置你的堆与栈的大小和对齐方式修改编译器默认的初始化过程。关于默认库的处理等。。。
xyz549040622:
EK_TM4C123GXL.c ;Board.h
这两个应该是这个实验板有关的宏定义和函数定义
.cfg文件此为编译参数文件