公告:

IAR FOR MSP430生成文件介绍

作者:智凡单片机 / 时间:2年前 (2018/03/27) / 分类:MSP430 / 阅读:2002 / 评论:0

第一波差不多写完了之后,=-=居然不知道怎么回事就没有了,好伤心。所以呢,提醒大家常用CTRL S功能。(都是鲜红的教训啊~~~)

今天主要讲一下IAR for MSP430在建立完工程,编写完代码并且编译之后会生成的一些文件究竟是什么。自己之前也很疑惑,但是一直都没有花一段时间收集这方面的资料,那些文件究竟是什么文件也没有去了解一下。现在,简单讲一下,自己能够学习的同时,看到的人也能了解一二。

工程类:

1..eww文件。这个文件是IAR IDE WORKSPACE,也就是IAR的工作空间,我们平时的时候新建一个工程,添加c文件,c 文件以及h文件的时候就是添加到这个里面去的。这个文件比较重要,打包的时候要记得打包上去,并且这个文件不能删掉。

2..dep文件。简单的讲,这个文件包括主要是IDE所使用的文件的依赖信息。这个文件不是很重要,也可以删除。(在重新编译的时候会重新生成)

IAR FOR MSP430生成文件介绍 MSP430 第1张

3..ewp文件。这个文件算是整个工程里面最重要的文件了,这个文件包括了很多重要的信息,包括经过编译之后的程序的信息,编译的结果,IAR工程的设定,编译器的设定等。因此,这个文件也是整个工程里面最大的文件,打包的时候也是必须要打包的,当然也是不能删除的重要文件。

IAR FOR MSP430生成文件介绍 MSP430 第2张

4..sfr文件。我想很多看了单片机寄存器的人对于这个sfr一定不会陌生,因为这个.sfr文件就是51单片机里面的特殊寄存器。同理,在这个工程中,这个文件也是保存了这个单片机的寄存器的信息。

IAR FOR MSP430生成文件介绍 MSP430 第3张

Debug类:这个里面包含了三个文件夹,EXE,LIST以及OBJ。EXE文件夹里面包含的就是通过make之后生成的文件,有很多种可以选择,怎么选择的这里就不讲了,生成的文件大约有hex,a43,d43,txt后缀等。这些可以理解为供单片机使用的机器码,但是,不同格式代表了不同的编码的形式。打个比方说:a43和hex文件是一样的,但是他们和d43就不一样。

IAR FOR MSP430生成文件介绍 MSP430 第4张

上述两个就是相同程序的两个不一样的变编码的方式(前面的是ANSI编码,后面的是HEX编码(后面的不能使用ANSI编码))。

至于OBJ里面的内容,这个是可以删除的,编译之后会重新生成的。

没有评论,留下你的印记,证明你来过。


发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。