IAR建立CC2530工程的设置问题及生成.hex文件

这篇是转载过来的,其实设置都差不多:

利用IAR建完一个工程后,进行设置如下:这里以CC2430为例子,CC2530设置也差不多。

 选择 Project 菜单下的Options 配置与 CC2430 相关的选项。

1General Options选项,按下图配置Target标签,选择Code model 和Data model,以及其它参数。

   a、单击 Derivative information 栏右边的按钮, 选择程序安装位置如这里是IARSystems\EmbeddedWorkbench4.05 Evaluationversion\8051\config\derivatives\chip-con 下的文件CC2430.i51。

 IAR建立CC2530工程的设置问题及生成.hex文件_第1张图片

   b、Data Pointer 标签,如下图所示,选择数据指针数1 个,16位。

IAR建立CC2530工程的设置问题及生成.hex文件_第2张图片

   c、Stack/Heap 标签,如图下图所示,改变XDATA 栈大小到0x1FF。

IAR建立CC2530工程的设置问题及生成.hex文件_第3张图片

2单击 Options 中右边框架内的Linker选项,配置相关的选项。

   a、Output 标签,选中Override default 可以在下面的文本框中更改输出文件名。如果要用 C-SPY 进行

调试,选中 format 下面的 Debug information for C-SPY,如下图所示。

IAR建立CC2530工程的设置问题及生成.hex文件_第4张图片

   b、Config 标签,如下图所示,单击 Linker command file 栏文本框右边的按钮,选择正确的连接命令文件,如下图所示。

IAR建立CC2530工程的设置问题及生成.hex文件_第5张图片

 

3单击Options 中右边框架内的Debugger选项,配置相关的选项。在Setup 标签按下图所示设置。

在 Device Description file 选择CC2430.ddf 文件,其位置在程序安装文件夹下如

C:\Program Files\IARSystems\Embedded Workbench 4.05 Evaluation version\8051\

Config\derivatives\chipcon 。

 IAR建立CC2530工程的设置问题及生成.hex文件_第6张图片

最后按下“ok”保存设置。

 

4、便于记忆,总结下:3+2+1=OK 

General Options选项:Target标签、DataPointer 标签、Stack/Heap标签;(3个)

Linker 选项:Output 标签、Config标签;(2个)

Debugger 选项:Setup 标签;(1个)



下面是我自己添加的:

注意了:如果需要生成.hex文件,记得在f8w2530.xcl文件中,找到这句话:

// Include these two lines when generating a .hex file for banked code model:

/*注释:这句话的意思就是:如果要生成.hex文件,要把下面的两句话编译进来,即:*/

-M(CODE)[(_CODEBANK_START+_FIRST_BANK_ADDR)-(_CODEBANK_END+_FIRST_BANK_ADDR)]*\
_NR_OF_BANKS+_FIRST_BANK_ADDR=0x8000

/*注意,上面的两句话可能因为不同的版本,可能有所不同,但是记得要加入这两句话,一起编译进代码 */


 



你可能感兴趣的:(hex,CC2530)