当前位置:首页 > MSP430 > 正文内容

IAR FOR MSP430生成文件介绍

智凡单片机2018-03-27MSP4303558

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

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

工程类:

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

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

IAR FOR MSP430生成文件介绍

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

IAR FOR MSP430生成文件介绍

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

IAR FOR MSP430生成文件介绍

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

IAR FOR MSP430生成文件介绍

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

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

扫描二维码推送至手机访问。

版权声明:本文由智凡单片机c语言入门发布,如需转载请注明出处。

分享给朋友:

相关文章

串口通讯奇偶数校验及CRC校验如何使用详解

串口通讯奇偶数校验及CRC校验如何使用详解

       最近两天在做一个射频数据传输的项目,里面就用到串口奇偶数校验,下面就以51单片机来讲解奇偶校验的使用,楼主做的项目是杰理方案的,所以有点不同,不过...

浅谈一下MSP430单片机编程及其优点

浅谈一下MSP430单片机编程及其优点

MSP430是自己接触的第一种单片机,个人觉得MSP430单片机无论在软件上还是硬件上都很不错。它的编程环境IAR Embedded Workbench,这个编程环境软件很不错,在软件布局上很人性化,...

部分硬件知识

部分硬件知识

        在MSP430单片机的学习过程中,除了遇到的软件方面的问题,还有各式各样的硬件方面的问题。下面就简单的讲一些接触到得硬件方面...

如何下载CCS中所需要的MSP430FR5739的库文件

如何下载CCS中所需要的MSP430FR5739的库文件

1、打开MSP430Ware软件2、点击图中的MSP430 DriverLib3、点击Get Software就可以得到想要的了。4、下载下来的文件夹了有库文件和库文件使用手册...

MSP430 _data16_memzero问题

MSP430 _data16_memzero问题

移植uCOS-II到MSP430一切都OK,后来加了TI的一个小的TCP/IP协议栈就老是死掉,纠结了两个晚上,现在把问题解决了。uCOS-II的运行需要一个时钟信号,也就是“心跳”信号,以此来进行系...

发表评论

访客

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