在IAR新建CC3200工程所需配置项

来源:互联网 发布:查看cnc程序软件 编辑:程序博客网 时间:2024/05/29 12:37

最近在用官方例程序的过程中经常出一些小问题,总结原因就是因为所以设置都是例程设置好了,对这些设置不是很清楚导致,所以在用了一天的来亲自配置一次,并将内容记录如下,这里跳过新建工程的步骤,直接进行选项进行配置。

1、本次是以WLAN_AP作为模板,工程创建完成后,需要添加相关文件,文件列表如下:


需要注意的是network_common.c、startup_ewarm.c和uart_if.c这几个文件是在common文件夹中的。注意添加。

2、文件添加完成后进行右击工程进行option选项,开始从上到下进行相关配置。首先配置的是General Option,该选项中虽然有很多分配置项,但是在实际工程中需要追加配置的只有以下几个,

这个配置主要是用选择相应的芯片,在选择芯片的过程中会发现除了CC3200之外还有一款是CC3200_ES121,更加TI官方解释是,121是最前面一版的芯片版本,15年之后的版本都是132,量产的是133的,这个版本在uniflash的format过程中可以看到自己的芯片版本,正常的是直接选CC3200就可以了。

该处配置主要是为了给编译生成文件指定防止位置,这个如果是新建工程的时候选择了release模式的就可以不用进行配置,直接默认就可以。


该处配置不是完全理解,默认选择的是Semihosted,如果哪位朋友知道原因可告知一下。

3、C/C++ compiler配置项,通过名字可以看出这个是对编程语言的基本语法进行确认,有经验者都知道,不同编译器的语法是有差异的。这里需要配置下面几个配置页:

熟悉IAR的朋友应该都清楚,在IAR中新建工程这个配置页是必须要注意的,上面的框里是指定头文件的文件路径,下面框里是指定代码中需要的一些标志。


这个配置个人感觉是没什么作用的,直接忽略是可以的,不过TI的例程中对该部分进行配置,所以也添加上来。

4、output Converter 这里主要是选择编译后生成的文件格式,因为使用uniflash下载需要用到bin文件,所以需要配置为一下:

    

5、liner配置项


该处配置项主要芯片和软件版本的需求,直接复制就好了。


该处主要是添加TI提供的库文件,在我们的文件中用到的款函数基本都在这几个库中,为必须添加项。

6、Debugger配置项就是为了选择调试工具和相应的模式


红色框的默认选项为其他选项,具体的不记得了,在使用开发板进行下载和调试时,选择红色框中的选项就可以了。


这个其实也是默认选项,但是上面选择了对应的选项后,下面需要仔细核对一下,以防出错。

到这里新工程所需的配置就结束了,IAR中还有很多选项,那些保持默认就好了,当然如果有特殊需求的也需要根据具体需要进行设置。以上部分纯属个人理解,如有不当的地方请大家帮忙指出。


1 0