欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    2022年IARV.安装和使用教程 .pdf

    • 资源ID:34263141       资源大小:2.05MB        全文页数:11页
    • 资源格式: PDF        下载积分:4.3金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要4.3金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    2022年IARV.安装和使用教程 .pdf

    1 IAR for 8051 V8.10 安装和使用教程Ghostyu 2013-3 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 11 页 - - - - - - - - - 2 1 介绍IAR for 8051软件时开发TI Z-Stack协议栈应用程序的必备软件,所有程序的编译、仿真调试均需使用该软件,当前最新版的Z-Stack协议为 ZStack-CC2530-2.5.1a,配套 IAR 版本 V8.10 2 安装 IAR for 8051 V8.10软件程序安装包位于开发套件根目录下的软件工具文件夹下,如下图2.1 双击运行autorun.exe,然后再跳出的画面中选择第二项,Install IAR Embedded Workbench 2.2 根据提示一路next ,到 Enter User Information这一项,提示输入license。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 11 页 - - - - - - - - - 3 此时,打开软件根目录下的keygen.exe (请关闭杀毒软件,再解压此IAR 软件包,杀毒软件会认为keygen为病毒)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 11 页 - - - - - - - - - 4 在 Product 列表框中选择 MCS-51 V7.50A (不要怀疑,用V7.50A 的 license即可),然后单击Generate ,会产生根据当前PC计算出来的License number和 License key,先将产生的License number复制到 IAR安装向导中的License# 文本框内,单击next ,然后再将License Key复制到 IAR 安装向导的License Key文本框内。然后一路next ,直到软件安装结束。3 运行 IAR for 8051 V8.10软件安装结束后在开始菜单中找到IAR 软件,默认安装的位置如下图:运行的 IAR 软件如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 11 页 - - - - - - - - - 5 3 使用 IAR for 8051 V8.10创建一个 CC2530工程在本节中,我们将使用IAR 创建一个完整的软件开发环境。(这里使用CC2530为例,同样适用于CC2540 )3.1 创建 project 运行 IAR Embedded Workbench ,单击菜单Project-Create New Project,出现下列对话框:选择“ Empty project” ,单击OK ,然后会询问保存project,选择一个合适的目录,然后填入合适的工程名,然后单击OK 3.2 Project Options 在左边的Workspace 中右击保存的工程Project。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 11 页 - - - - - - - - - 6 3.3 选择合适的器件在出现的对话框中,第一件事情就是选择该project所使用的Device ,单击 按钮选择 Device 选择如上图中CC2530F256.i51 ,该文件位于IAR 安装目录C:Program FilesIAR SystemsEmbedded Workbench 6.08051configdevicesTexas Instruments (该路径为默认安装路径)。选择完后回到Device information中会出现设备列表,如图3.4 选择 Code和 Memory Model 在 code 类型中有Near 和 Banked 两项可选择“Near”当不需要Bank支持支持是可以选择Near,例如,你之需要访问64K flash空间的时候,不需要更多的 flash空间,比如你使用的是CC2530F32或 CC2530F64 ,或者使用的CC2530F256但并不需要那么大的flash空间时,可以选择Near。“Banked”选择该项时标明你需要更多的空间能够仿真CC253xF128或者 CC253xF256的整个 Flash 空间。默认 Near code model中的 data model是 Small ,默认的 Banked,data model为 Large ,data model决定编译器或者连接器如何使用8051 的内存来存储变量,选择small data model,变量典型的存储在DATA内存空间,如果使用Large data model,变量存储在XDATA 空间。在CC2530用户手册和IAR 8051 编译器参考手册中会详细描述变量内存空间。在这里,重要的事情是,8051 使用不同的指令来访问various memory spaces访问 IDATA,一般情况下,比仿真 XDATA 要快,但通常XDATA 的空间会比IDATA大。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 11 页 - - - - - - - - - 7 在 Z-Stack 协议栈中,使用large memory model来支持 CC2530F256 ,这样协议栈可以存储在XDATA 区域,以上设置结束后,如下图所示。在 Banked code model中,有一些额外的选项需要注意,选择Code Bank tab ,如下图, CC2530使用 7 个code banks ,为了访问整个256K的 Flash 空间, Number of 必须设置为0 x07,Register 0 x9F是 CC2530的FMAP寄存器,用来控制当前那个code bank 映射到 8051 的地址空间,第三个Register未使用,最好设置0 xFF。3.5 配置 Linker链接器名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 11 页 - - - - - - - - - 8 下一步需要配置IDE 怎样使用Linker来链接程序代码。在左边的选项中选择Linker ,并在右边的选项卡中选择Config一页,在Linker Command file中复选Override default, 例如, 我们选择lnk51ew_CC2530F256_banked.xcl , banked 表示使用 banked code model。默认路径为: $TOOLKIT_DIR$configdevicesTexas Instrumentslnk51ew_CC2530F256_banked.xcl 3.6 配置仿真器调试最后,在Debugger 选项中,选择Texas Instruments为 Driver 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 11 页 - - - - - - - - - 9 3.7 编写一个简单的应用程序在上述各节中已经设置好了开发环境,下面我们来编写一个简单的CC2530应用程序。新建一个文件,选择菜单file-new-file,并保存为main.c ,代码如下#include int main() /设置 P1.0 为输出 P1DIR = 0 x01; /翻转 P1.0 状态 for(;) P1_0 = 1; 上述代码会快色的触发P1.0 ,P1.0 对应开发板中的LED1,动作非常迅速然后添加该文件到工程中,如下图:名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 11 页 - - - - - - - - - 10 3.8 编译和调试选择 Project - Make 或者按F7;来编译工程,第一次编译时,IDE 会提醒保存workspace ,选择合适路劲保存,编译结束后,就可以来下载程序和仿真调试了,如果有语法错误,根据提示修改。连接仿真器到目标板,并且给目标板上电。连接如下图:然后选择Project-Download and Debug或者单击快捷图标,菜单,此时应用程序会被下载到目标芯片中,这是可以单步执行代码了。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 11 页 - - - - - - - - - 11 下图所示为执行命令【1】 :回到 main 函数起点。【2】 :程序运行的停止命令,单击后程序暂停执行。【3】 :单步,不进入下级函数。【4】 :单步,进入下级函数。【5】 :单步,跳出该级目录。【6】 :运行下一行程序。【7】 :运行到鼠标光标处停止。【8】 :全速运行。【9】 :退出仿真调试画面。上述程序运行时,LED1会非常快速的闪烁,由于速度非常快,感觉LED1是一直点亮的。至此我们已经完成了IAR 第一个程序的环境设置和编写调试工作。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 11 页 - - - - - - - - -

    注意事项

    本文(2022年IARV.安装和使用教程 .pdf)为本站会员(Che****ry)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开