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

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

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

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

  1. stm32 str转hex_【SW4STM32生成 hex文件的设置方法】

    SW4STM32生成 hex文件的设置方法 开发环境:WIN7_64 + SW4STM32 联系方式:yexiaopeng1992@126.com 修改: 2018年1月21日 在这周,有一个热心的网 ...

  2. 服务器上reportqueue文件夹,Reportqueue文件夹有什么用?如何设置电脑不生成Reportqueue文件...

    ‍ 电脑系统在运行的过程中如果出现一些问题后,会默认生成系统日志报告,而这些日志文件就保存在系统中的Reportqueue文件夹.有部分用户希望能够关闭这个功能,节省这部分系统文件占用的系统空间.可按 ...

  3. IAR建立STM32F103ZET6工程

    使用IAR和STM32固件库v3.5建立STM32F103ZET6工程步骤 软件:IAR 单片机:STM32F103ZET6 操作系统:win7 1.建立工程目录,在工程目录下新建如下目录: 各目录的 ...

  4. Qt修炼手册3_VS建立的Qt工程(或项目)生成pro文件

    利用VS2008建立的Qt工程(或项目)要使用Qt Creator开发时,需要生成pro文件.下面介绍该过程. 1.右击工程(不是解决方案)名称,点击Create basic .Pro file 点击 ...

  5. IAR建立stm32工程

    版本1: stm32是一个当下非常流行的微控制器,很多人都加入了学习stm32的行列中,常用的stm32编译器有IAR和mdk两种,接下来是利用stm32固件库3.5在IAR下的建立的工程模板历程: ...

  6. 怎么设置某个用户生成hdfs文件的权限_HDFS简明入门教程

    本文详细讲解作为 HBase 底层存储的分布式文件系统 HDFS 的原理. HDFS ( Hadoop Distributed File System)即 Hadoop 分布式文件系统,它的设计目标是 ...

  7. 使用keil5中的RL_TCPNet中间件建立一个工程

    前言 RL_TCPnet也算是一个比较有名的小型协议栈,相比于LwIP,它支持非常多的应用协议.并且这是ARM自家出的中间件,专门针对自家内核做过优化,性能强劲.所以学一下它非常有必要.这次搞以太网算 ...

  8. (转载)在IAR及MDK里生成hex及bin文件的标准方法

    在IAR及MDK中生成bin及hex文件的设置方法: IAR里面---> 生成bin文件:    (1)在options->linker ->output->other选中-& ...

  9. VS2010工程生成ipch文件夹的问题

    最近打开VS2010的一个工程(不是所有的),总会在工程相同的目录下创建一个和工程名一样的文件夹,而且里面只包括一个ipch文件夹.经上网查看,一般的解决方法都是在Tools->options- ...

最新文章

  1. 毕飞宇:我是靠阅读支撑起来的作家 因为生活没有给我那么多
  2. java model 中文乱码_Java解压zip 解决编码和中文乱码问题
  3. smart pointer in gamedev
  4. SVN更新的时候报断言失败解决办法
  5. 无忧开通了博客园博客主页
  6. 坯子库曲面推拉教程_一招曲面流动,搞定99%异形建模
  7. Cow Contest(POJ-3660 )
  8. 业务 T+1 T+2
  9. php中,多维数组是什么意思,在PHP中回显多维数组
  10. VB 使用SendMessage枚举文件与目录
  11. 第一章 什么是数组名?
  12. java连接FTP下载文件
  13. 步态识别之GaitSet
  14. Seat分布式事务学习
  15. 计算机视觉中的论文常见单词总结
  16. Android studio运行出错 compilation failed see the compiler error output for details.
  17. 【华为MateBook13】更换1TB固态硬盘SSD+重装win10系统+安装NVIDIA显卡驱动+电脑管家+指纹驱动+蓝牙驱动+Office激活
  18. [IDE]vs code更新后变成英文版
  19. opencv中图像失焦检测
  20. 零基础学手绘插画的方法

热门文章

  1. Ceph分布式存储实战2.4 本章小结
  2. 关于对Enum的理解
  3. php发送post请求的三种方法
  4. Linux手动添加用户、相关文件说明
  5. Mysql-Proxy自定义守护进程
  6. iptables与tomcat
  7. PHP中遍历关联数组的方法
  8. C语言程序设计 数组,结构体和指针练习题
  9. Session对象的清空
  10. Spring BeanPostProcessor接口详细使用