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

19 篇文章 0 订阅
11 篇文章 0 订阅

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

利用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。

 

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

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

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

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

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



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

 

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

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

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

Config\derivatives\chipcon 。

 

最后按下“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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值