IAR for 8051 v8.10

5星(超过95%的资源)
所需积分/C币:36 2014-04-09 15:34:31 911KB PDF
30
收藏 收藏
举报

iar embedded workbench v8.10 pdf
04 541 hosty taobao ce JAR Embedded workbench for 8051 810.1 Enter User nformation OIAR SYSTEMS Enter your name, the name of wour company and your AR Embedded workbench for 8051 lc nse nUdE「 Nan ghosty Can be found on the cd cover, or via e-mail registration License:52101266407 Installshield B Put 此时,打开软件根目录下的 key gen.exe(请关闭杀毒软件,再解压此IAR软件包,杀毒软件会认为 keygen 为病毒) IAR Generic Keygen by Linezero Coder yoroi LAI SInR suite keygen vgen Embedded wi'oksenzh For MCS-51 v7.504 HostID Get o 把87513EEz35 N153rBJ224LvL C<660W/M3141EJB6203AEWEOLKOOSEUFMIC DJ84: 5F46ELEAM TJDNFMAREB7O6TDOOHFN3PLOCTZSUND5JPVFGY 凵 PIXIREYMMKWVH山LK OLHWYGOKUOB BY3N5HAN⑤ ghosty taobaoce 在 Product列表框中选择MS51V7.50A(不要怀疑,用Ⅵ7.50A的 I icense即可),然后单击 Generate, 会产生根据当前PG计算出来的 License number和 License key,先将产生的 License r复制到IAR 安装向导中的 License#文本框内,单击next,然后再将 License Key复制到IAR安装向导的 License Key 文本框内。然后一路next,直到软件安装结束。 3运行 iaR for8051V8.10软件 安装结束后在开始菜单中找到1AR软件,默认安裝的位置如下图 点 R Systems FH LAR Embedded Workbench fcr 8Us11tU b H [AR Sy/s ems License Activation an IAR Embedded Workbench fcr ARM 5.30 A GE IAR Embedded Workbench fcr 8031 0.10 +)5 IAF Imbedded Workbench FNl比s 所有栏序(P 开始 已23厂发套件 凹下ARfr8051V81 运行的IAR软件如下图 E IAR Embedded Wu benth IDE Fie Edt view Roject Tools Window! Help 口副c Workspace AR Information Center for 8051 Fi AR nformation Center for 8051 w你 CiAR SYSIEMS GETTIHG STARTED USER GLIDES EXAMPLE PROJECTS Guidelines for sett ng up Complete product Example applications Ul WHUjtLL. wuuiIw wu-llretLyliat ilt PD lalu出l f les, compiling linking, tormat gives you all the hardware peripherals for End debugging t user and referance specif devices End farmation you nccd wolugcion board- 数宇 4 hosty taobaoce 3使用 iaR for8051V8.10创建一个CC2530工程 在本节中,我们将使用AR刨建一个完整的软件开发环境 3.1创建 project 运行 iAR Embedded Workbench,单击菜单 Project-> Create New Project,出现下列对话框: E IAR Embedded Workbench IDE File Edit view Project Tools window Help ¢回③的 Workspace IAR Information Center for 8051 Create New Project File Tool ch 805 Project template Device-specihic project templa + Generic project template Libr ary project template ROM monito JET Create npl proje 选择“ Empty project”,单击0K,然后会询问保存 project,选择一个合适的目录,然后填入合适的工程 名,然后单击0K 3.2 Project Opt ions 在左边的 Wor kspace中右击保存的工程 Projecto E E IAR Embedded Workbench Ide File Edit view Project Simulator Tools Window Help Worksp IAR Information Center for 8051 Debug cc2530 Options Make Rebuild all IR Information 5 hosty taobaoce 3.3选择合适的器件 在岀现的对话框中,第一件事情就是选择该ρ roject所使用的υ evi ce,单击…按钮选择 Dev ice IAR Embedded Workbench IDE File Edit view Projet Options for node CC2530em orKSDEtE D DUo Category Files (General Options olcc2530e Custom build T冒et Data Pointer Code Bark Outpnt Library Con: Build actions Link Debugger Device information Third-Party Driver Deric Texas instrumentz lo device selected 开 ? 查找桔围①)(口Ttx )⊙圈 回cc11051回cC2511F3251回w101Y2151回MsC121551 四Cc111016i51CC253F321圆MsC121Y3.51圆t341051 我最近的档回c11032151回cc2530F6451Msc102Y2151 CC111101cc2530F12851MsC1202X351 圆c11065(c2530F251Nc1107211 國cc111251-cz531285回Mc121035 选择如上图中CG2530F256.i51,该文件位于AR安装目录G:\ Program Files\ AR SystemsEmbedded Wor kench6.08051\ config devices\ Texas Instr uments(该路径为默认安装路径)。选择完后回到 Device nformati on中会出现设备列表,如图 Device information Device: CC2530F256 CPU core: Plain 3.4选择code和 Memory Mode 在code类型中有Near和 Banked两项可选择 “Near”当不需要Bank支持攴持是可以选择Near,例如,你之需要访问64 Flash空间的时候,不需要更 多的 flash空间,比如你使用的是CC2530F32或CC2530F64,或者使用的CC2530F256但并不需要那么大的 flash空间时,可以选择Near。 “ Banked”选择该项时标明你需要更多的空间能够仿真¢253×F128或者CC253xF256的整个Flεsh空间 默认 Near code mode中的 data mode l是Sma,默认的 Banked, data mode I为 Large, data mode决定 编译器或者连接器如何使用8051的内存来存储变量,选择sma丨 data mode l,变量典型的存储在DATA内 存空间,如果使用 Large data mode,变量存储在ⅫATA空间。在CC2530用户手册和IAR8051编译器参 考手册中会详细描述变量内存空间 在这里,重要的事情是,8051使用不同的指令来访问 var i ous memor y spaces访问 IDATA,一般情况下, 比仿真 XDATA要快,但通常 XDATA的空间会比DATA大。 ghosty taobaoce 在z- Stack协议栈中,使用 I ar ge memory mode来支持CC2530F256,这样协议栈可以存储在 XDATA区域, 以上设置结束后,如下图所示 Dev1色1 nformati on c2530256 CPU core: Plain Code model ⊙ Do not use entended sts O Extended stack a0x002000 Iata model falling convention Lare DATA stack reentrant Location for const ants and str tumb IETI O RAM ○ ROM mapp COIE 在 Banked code mode l中,有一些额外的选项需要注意,选择 Code bank tab,如下图,CC2530使用7个 code banks,为了访问整个256K的F|ash空间, Number of必须设置为0x07, Register0x9F是CC2530的 FMAP寄存器,用来控制当前那个 code bank映射到8051的地址空间,第三个 Register未使用,最好设置 0xFF。 Options for node"cc2530em Category General Options C/C++ Compile Assembler Custom Build Target Data Pointer( Code Bank )Output Libr Build actions Linker Lumber of Debugger Third-Party Driver Re篇ite Texas Instruments FS2 System Navig Register xF下 Infineg Nordic semiconduc Bars start ROM-Monitor Analog devices Rath end OxFFFF Simulator Ok Cancel 3.5配置 Linker链接器 7 hosty taobao.c 下一步需要配置DE怎样使用 Linker来链接程序代码。 在左边的选项中选择 Linker,并在右边的选项卡中选择 Conf ig一页,在 Linker command file中复选 Overr ide default,例如,我们选择lnk51ewcC2530F256 banked.xcl, banked表示使用 banked code mode l Options for node cc2530er Category 「c。,C General uptcns Custom Build IfIF Buid actions t: on file Third-Party Driver FS2 System Navig Infineon Override default program Nor dic semiconduc o Enter nb.[progr am-st an HOM-Nonitor C Defi Analog Devices lone per line] Siebs LTB Raw binary image Smb1: Sement:此 默认路径为:$ TOOLK|TDIR$\ config\ dev ices\ Texas Instruments\lnk51eW_C2530F256 banked.xc 3.6配置仿真器调试 最后,在 Debugger选项中,选择 Texas Instruments为 Dr iver。 8 hosty taobaoce Options for node cc2530em Factor setti nera tere C/C++Comp le Assembler 门 slEnn Bli ID Im agssErtra Options ?lugins Iriver Linker Third-Party Dr ver Exclude system hrealnint< Fs2 system Navig: Infineon Nordic semcondu □Imav[i ROM-Monitr Analog Devices scription flle Simulator 30TE851t1c Dk Cancel 3.7编写一个简单的应用程序 在上述各节中已经设置好了开发环境,下面我们来编写一个简单的GC2530应用程序 新建一个文件,选择菜单file->new>fie,并保存为main.c,代码如下 #include <iocc2530. h> int main o //设置P1.0为输出 PIDIR = Ox01 //翻转P1.0状态 上述代码会快色的触发P1.0,P1.0对应开发板中的LED1,动作非常迅速 然后添加该文件到工程中,如下图 hosty taobaoce IAR Embedded workbench ide File Edit view Project Texas Instruments Emulator Tools Window Help WorkSpace mall Debug 1 include <iocc2530.h> 2工nt 日间cc2530am 3 Potons 设置1,0为出 日□0 output 1DR=0"01 Make /翻转1.0忧通 Compile tori i)I Rebuild al F1~=1 Stop Build Add Add file Add main. c RemoVE Add group Rename Source Code contro↓ File Properties 3.8编译和调试 选择 Project->Make或者按F;来编译工程,第一次编译时,DE会提醒保存 wor kspace,选择合适路 劲保存,编译结束后,就可以来下载程序和仿真调试了,如果有语法错误,根据提示修改。连接仿真器到 目标板,并且给目标板上电。连接如下图 SWHNNHNHNFHA cc253 UIy O 然后选择 Project-> Down load and Debug或者单击快捷图标 菜单,此时应用程序会被下载到目标 芯片中,这是可以单步执行代码了。

...展开详情
试读 11P IAR for 8051 v8.10
立即下载 低至0.43元/次 身份认证VIP会员低至7折
一个资源只可评论一次,评论内容不能少于5个字
xwzhang200 好用, 非常感谢
2018-08-06
回复
cyp015 这个资源非常好
2018-03-18
回复
ironcar 可以用,感谢
2016-03-08
回复
grfKXM 还行 找了好久
2015-01-20
回复
您会向同学/朋友/同事推荐我们的CSDN下载吗?
谢谢参与!您的真实评价是我们改进的动力~
上传资源赚钱or赚积分
最新推荐
IAR for 8051 v8.10 36积分/C币 立即下载
1/11
IAR for 8051 v8.10第1页
IAR for 8051 v8.10第2页
IAR for 8051 v8.10第3页

试读结束, 可继续读1页

36积分/C币 立即下载 >