This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

有关SYS/BIOS操作系统内,配置文件的作用



这里的.cfg文件   ;empty_LM4F120GXL.icf文件;EK_TM4C123GXL.c ;Board.h 文件都是做什么作用的那,小弟刚接触SYS/BIOS操作系统不是特别明白,哪位大神给帮忙解答一下了,谢谢

  • 每个芯片开发商都会针对每款芯片来编写一个.icf文件就是传说中的链接文件。对于基本的应用,这个.icf文件足以满足你的工程需要。但有时也会需要改动,比如当你的项目要添加外部RAM时就要修改一下icf。

    Icf到底干了啥呢?
    定义了芯片存储空间的大小。
    定义ROM的大小和起始、结束地址。
    定义RAM的大小和起始、结束地址。
    当然这些都是最基本的,你也可以设置以下的东西来匹配你的具体项目。

    链接时是否保存位块与符号
    设置你的启动过程
    设置你的堆与栈的大小和对齐方式
    修改编译器默认的初始化过程。
    关于默认库的处理等。。。

  • EK_TM4C123GXL.c ;Board.h 

    这两个应该是这个实验板有关的宏定义和函数定义

    .cfg文件
    此为编译参数文件