手把手交流讨论TI_RTOS、IAR、Launchpad实验板驱动安装.ppt

手把手交流讨论TI_RTOS、IAR、Launchpad实验板驱动安装.ppt

  1. 1、本文档共33页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
手把手交流讨论TI_RTOS、IAR、Launchpad实验板驱动安装.ppt

手把手交流讨论TI_RTOS/IAR/ Launchpad实验板驱动安装 TI_RTOS操作系统 的使用以及对应的IAR、 Launchpad实验板驱动的安装 注重技术指导手册的使用 在IAR for arm 7.20下使用TI_RTOS操作系统 一、介绍的是IAR for arm 7.20的安装 二、介绍TI_RTOS操作系统的的安装以及Launchpad实验板驱安装 三、对TI_RTOS的使用 一、介绍的是IAR for arm 7.20的安装及破解 1、需要安装一个比较新的IAR软件,我这里使用的是IAR for arm 7.20,刚开始使用的时候由于版本过低,安装卸载好几次都无法匹配TI_RTOS这个操作系统。我们小组使用的是下面的安装包和破解密钥 (1)点击第一幅图片直接安装, 要注意的就是这个是要安装在C盘的,因为需要和TI_RTOS的安装包的安装路径一直,安装完成后才可以链接到这个系统,否则会出现错误的。 》》》注意的一点是如果你还同时使用了IAR for 8051的话,最好是要将这两个软件安装在C盘的同一个目录下,这样两个软件可以同时切换使用,否则有的时候编译会出现错误的。一般的路径是C:\Program Files (x86)\IAR Systems。 安装完的效果是如右图所示 . (2)安装完之后是需要破解的,步骤如下主要是以截图说明: 打开IAR Embedded Workbench for ARM 7.20这个软件, 点击下面的破解密钥 完成上面的这些步骤之后基本上就可以使用IAR 二、介绍TI_RTOS操作系统的安装以及Launchpad实验板驱动安装 1、介绍TI_RTOS操作系统安装 TI_RTOS操作系统的版本是到官网上下载与我们的这个Launchpad实验板以及芯片TM4C123GH6PMI相对应的。我们小组下载的是tirtos_tivac_2_10_01_38这个安装包,直接点击就可以,安装路径是默认的C盘下面。当时我把这个安装在E盘,结果是所有软件基本上安装完后,却一直链接不上TI_RTOS这个操作系统, IAR Embedded Workbench for ARM 7.20会出现下图的错误 2.介绍驱动的安装 (1)刚开始把launchPad实验板接到电脑的USB接口,然后是在电脑的设备管理器中可以看到驱动没有安装,带有感叹号! 这个时候我们先到官网下载驱动包Stellaris? ICDI Drivers? ,然后是右击感叹号进行更新驱动,选择上面的那个驱动包 如下图所示: 左边的图是未安装驱动的 右边的图是安装驱动成功的 注意的就是有时候驱动安装会出现USB串口部分无法使用,找不到COM口。总是显示该驱动安装已经存在。一般情况是由于电脑安装的操作系统与我们的驱动安装是不兼容的。导致无法正常安装,详细的说明注意查看TI技术在线支持里面的论坛介绍。一般是需要重新安装电脑的操作系统。但是不知道有不有什么更好的解决办法。继续在论坛上讨论。 三、对TI_RTOS的使用 这一个主要是根据官方网站的技术文档来的,现在截图说明,在IAR编译器中还是需要一些配置的。 刚开始的时候可以使用一个官方的实例进行TI_RTOS的学习。如下步骤可以得到: 分析一个工程以及相关演示 在这之前需要注意的就是IAR的工程的建立,然后还有我们使用的芯片型号,仿真器,还有其他的一些辅助设置,在这个工程中进行说明。 SYS/BIOS的启动过程主要是分为两个阶段 (1)执行main函数之前的操作 (2)执行main函数之后的操作 (1)执行main函数之前的操作:before main()启动序列主要是被XDCtools runtime package 管理的。启动顺序如下: (1.1)进行CPU的复位和初始化操作 (1.2)运行复位函数表,这些复位函数是在工程运行之前执行的。 (1.3)调用 Run cinit()函数来初始化C的运行编译环境 (1.4)运行我们用户提供的first function (1.5)运行的所有的初始化模式函数 (1.6)运行我们用户提供的last function (1.7)运行Run pinit()函数(调用. pinit中的所有的全局构造函数 ) (1.8)运行main函数 (2)执行main函数之后的操作: (2.1)先是执行的是启动函数,就是一些我们用户的一些 startupFxns函数 (2.2)使能硬件中断(HWI) (2.3)使能软件中断(SWI) (2.4)启动任务task (2.5)最后是启动BIOS 谢谢大家继续探讨交流共享!! * *

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档