IAR建立CC2530工程的设置问题及生成.hex文件
这篇是转载过来的,其实设置都差不多:
利用IAR建完一个工程后,进行设置如下:这里以CC2430为例子,CC2530设置也差不多。
选择 Project 菜单下的Options 配置与 CC2430 相关的选项。
1、General 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文件相关推荐
- stm32 str转hex_【SW4STM32生成 hex文件的设置方法】
SW4STM32生成 hex文件的设置方法 开发环境:WIN7_64 + SW4STM32 联系方式:yexiaopeng1992@126.com 修改: 2018年1月21日 在这周,有一个热心的网 ...
- 服务器上reportqueue文件夹,Reportqueue文件夹有什么用?如何设置电脑不生成Reportqueue文件...
电脑系统在运行的过程中如果出现一些问题后,会默认生成系统日志报告,而这些日志文件就保存在系统中的Reportqueue文件夹.有部分用户希望能够关闭这个功能,节省这部分系统文件占用的系统空间.可按 ...
- IAR建立STM32F103ZET6工程
使用IAR和STM32固件库v3.5建立STM32F103ZET6工程步骤 软件:IAR 单片机:STM32F103ZET6 操作系统:win7 1.建立工程目录,在工程目录下新建如下目录: 各目录的 ...
- Qt修炼手册3_VS建立的Qt工程(或项目)生成pro文件
利用VS2008建立的Qt工程(或项目)要使用Qt Creator开发时,需要生成pro文件.下面介绍该过程. 1.右击工程(不是解决方案)名称,点击Create basic .Pro file 点击 ...
- IAR建立stm32工程
版本1: stm32是一个当下非常流行的微控制器,很多人都加入了学习stm32的行列中,常用的stm32编译器有IAR和mdk两种,接下来是利用stm32固件库3.5在IAR下的建立的工程模板历程: ...
- 怎么设置某个用户生成hdfs文件的权限_HDFS简明入门教程
本文详细讲解作为 HBase 底层存储的分布式文件系统 HDFS 的原理. HDFS ( Hadoop Distributed File System)即 Hadoop 分布式文件系统,它的设计目标是 ...
- 使用keil5中的RL_TCPNet中间件建立一个工程
前言 RL_TCPnet也算是一个比较有名的小型协议栈,相比于LwIP,它支持非常多的应用协议.并且这是ARM自家出的中间件,专门针对自家内核做过优化,性能强劲.所以学一下它非常有必要.这次搞以太网算 ...
- (转载)在IAR及MDK里生成hex及bin文件的标准方法
在IAR及MDK中生成bin及hex文件的设置方法: IAR里面---> 生成bin文件: (1)在options->linker ->output->other选中-& ...
- VS2010工程生成ipch文件夹的问题
最近打开VS2010的一个工程(不是所有的),总会在工程相同的目录下创建一个和工程名一样的文件夹,而且里面只包括一个ipch文件夹.经上网查看,一般的解决方法都是在Tools->options- ...
最新文章
- 毕飞宇:我是靠阅读支撑起来的作家 因为生活没有给我那么多
- java model 中文乱码_Java解压zip 解决编码和中文乱码问题
- smart pointer in gamedev
- SVN更新的时候报断言失败解决办法
- 无忧开通了博客园博客主页
- 坯子库曲面推拉教程_一招曲面流动,搞定99%异形建模
- Cow Contest(POJ-3660 )
- 业务 T+1 T+2
- php中,多维数组是什么意思,在PHP中回显多维数组
- VB 使用SendMessage枚举文件与目录
- 第一章 什么是数组名?
- java连接FTP下载文件
- 步态识别之GaitSet
- Seat分布式事务学习
- 计算机视觉中的论文常见单词总结
- Android studio运行出错 compilation failed see the compiler error output for details.
- 【华为MateBook13】更换1TB固态硬盘SSD+重装win10系统+安装NVIDIA显卡驱动+电脑管家+指纹驱动+蓝牙驱动+Office激活
- [IDE]vs code更新后变成英文版
- opencv中图像失焦检测
- 零基础学手绘插画的方法