[IAR][CC2642R1] IDE安装和环境搭建,CC2642的环境配置

news/2024/7/24 14:12:24/

文章目录

  • 一、IAR安装
    • (1)压缩包下载
    • (2)IAR安装
    • (3) 注册
    • (4) 补丁
  • 二、在IAR中使用CC2642
    • (0)打开IAR,配置环境。
    • (1)例程位置
    • (2)打开例程
    • (3) 配置sysconfig工具
    • (4)结尾

一、IAR安装

(1)压缩包下载

压缩包内容
链接 提取码:evkn

(2)IAR安装

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
建议 目录写 C:\IAR8.50
在这里插入图片描述
这里需要勾选 TI XDS 【!!!注意!!!】
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
安装完毕
在这里插入图片描述安装完成然后首先退出安装窗口:

在这里插入图片描述

(3) 注册

在这里插入图片描述
在这里插入图片描述
选择license>offine activation离线激活:
在这里插入图片描述
会弹出如图所示的软件注册界面,选择第一项拥有许可证号码
在这里插入图片描述
在安装包中找到IAR REG支持.rar解压,如图所示,得到IAR算号注册生成工具,双击License Generator.exe运行

将序列号复制到IAR License Manager窗口里
在这里插入图片描述

将生成的码复制到软件界面,选择断网,(我们整个激活是离线激活,所以一定要断网)点击下一步
在这里插入图片描述

如图所示,继续选择第一项,离线激活,点下一步
在这里插入图片描述

该许可证是否应该锁定在硬件加密狗上,我们选择no,点下一步
在这里插入图片描述

如图所示,浏览到桌面,选择到文件ActivationInfo.txt,然后点下一步
在这里插入图片描述

会在桌面生成一个ActivationInfo.txt文本,

回到这个工具,点browse按钮选择已生成在桌面的ActivationInfo.txt文件:C:\Users\dpg\Desktop\ActivationInfo.txt,

在这里插入图片描述

再点Activate license,生成文件ActivationResponse.txt

回到软件界面,点下一步
在这里插入图片描述

浏览到刚生成的机会文件ActivationResponse.txt,点下一步
在这里插入图片描述

以上操作完成后,软件已经完成一半l~!!!

(4) 补丁

在这里插入图片描述
先用注册,注册。IAR8.50同样这个方法
将licpatcher64a.exe 复制到以下目录,依次运行。每个文件夹运行一次。

  1. C:\IAR8.50\arm\bin\
  2. C:\IAR8.50\arm\bin\jet\bin\
  3. C:\IAR8.50\common\bin\

二、在IAR中使用CC2642

先安装TI_CC2642协议栈[simplelink_cc13x2_26x2_sdk_5_20_00_52.exe]
默认安装,一直下一步即可。安装约几分钟。

(0)打开IAR,配置环境。

在这里插入图片描述
从刚刚安装的协议栈路径,找到【C:\ti\simplelink_cc13x2_26x2_sdk_5_20_00_52\tools\iar】
在这里插入图片描述在这里插入图片描述

(1)例程位置

C:\ti\simplelink_cc13x2_26x2_sdk_5_20_00_52\examples\rtos\CC26X2R1_LAUNCHXL\ble5stack
在这里插入图片描述

(2)打开例程

在这里插入图片描述
在这里插入图片描述
另存为工程,因为TI不允许在SDK中开发。
在这里插入图片描述
在这里插入图片描述

(3) 配置sysconfig工具

在这里插入图片描述

新建一行,输入下面内容,OK确认即可。
在这里插入图片描述

.syscfg$SYSCONFIG_ROOT$\nw\nw.exe $SYSCONFIG_ROOT$ --compiler iar --product $SIMPLELINK_CC13X2_26X2_SDK_INSTALL_DIR$\.metadata\product.json --output $PROJ_DIR$ $FILE_PATH$

(4)结尾

到此,在IAR中开发CC2642工程完成,直接编译即可成功!
在这里插入图片描述
在这里插入图片描述

[CC2642r1] 问题笔记 记录使用过程中发现的问题

[CC2642r1] ble5 stacks 蓝牙协议栈 介绍和理解 TI协议栈下载

[CC2642R1][os_api] 中间件 封装OS接口

[CC2642R1] Vscode环境开发


http://www.ppmy.cn/news/66448.html

相关文章

Golang每日一练(leetDay0060) 多数元素、两数之和III

目录 169. 多数元素 Majority Element 🌟 170. 两数之和 III Two-sum-iii-data-structure-design 🌟🌟 🌟 每日一练刷题专栏 🌟 Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏…

使用MobaXterm在Windows系统远程Ubuntu系统

使用场景 通常大部分办公软件都安装在Windows系统上,使用Windows系统办公更便捷,并且大多办公软件在Ubuntu系统上不兼容,即使进行处理,使用体验也不好,下面针对在同一局域网使用Windows远程Ubnuntu进行ssh、VNC和打开…

进程组,会话的基础概念,以及进程组,会话,控制终端,前台后台之间的联系(系列文章第二篇)

前言 这个系列的文章有三篇,其目的是为了搞清楚: 进程,shell,shell进程,终端,控制终端,前台进程,后台进程,控制进程,前台进程组,后台进程组&#…

fast中user_id如何显示user表中的名称_关联模型

问题:编辑框内的user_id显示的是nickname 列表里如何显示nickname或是username 解决方案如下: 需要更改3个地方,控制器,模型,js文件 1.控制器index list($where, $sort, $order, $offset, $limit) $this->build…

Nacos-03-Nacos与Eureka的区别

服务实例 Nacos支持服务端主动检测提供者状态:临时实例采用心跳模式,非临时实例采用主动检测模式 临时实例心跳不正常会被剔除,非临时实例则不会被剔除 Nacos支持服务列表变更的消息推送模式,服务列表更新更及时 CAP理论 Naco…

谈谈MySQL的InnoDB存储引擎

大家好,我是易安! 今天我们谈一谈MySQL中InnoDB存储引擎。InnoDB存储引擎作为我们最常用到的存储引擎之一,充分熟悉它的的实现和运行原理,有助于我们更好地创建和维护数据库表。 InnoDB体系架构 InnoDB主要包括了内存池、后台线程…

(转载)从0开始学matlab(第2天)—MATLAB 变量的初始化

当变量初始化时,MATLAB 将会自动建立变量。有三种方式初始化 MATLAB 中的变量: 1 .用赋值语句初始化变量 2 .用 input 函数从键盘输入初始化变量 3 .从文件读取一个数据 前两种方法我们在这里讨论&#xff0c…

代理ip在爬虫中的应用

代理IP在爬虫中的应用主要是为了解决以下两个问题: IP封禁问题 很多网站为了防止爬虫,会对频繁访问的IP进行封禁,这样就会导致爬虫无法继续访问。此时,使用代理IP可以隐藏真实IP,从而避免被封禁。 IP限制问题 有些…

SpringBoot集成Swagger使用SpringSecurity控制访问权限

1.加入swagger依赖 这是添加Swagger的Maven依赖配置。在项目的pom.xml文件中添加以上两个依赖可以使用Swagger。其中springfox-swagger2是Swagger API的核心依赖&#xff0c;springfox-swagger-ui是Swagger的UI依赖。 <dependency><!--添加Swagger依赖 --><gro…

Python每日一练(20230511) 跳跃游戏 I\II\III\IV

目录 1. 跳跃游戏 Jump Game I 2. 跳跃游戏 Jump Game II 3. 跳跃游戏 Jump Game III 4. 跳跃游戏 Jump Game IV &#x1f31f; 每日一练刷题专栏 &#x1f31f; Golang每日一练 专栏 Python每日一练 专栏 C/C每日一练 专栏 Java每日一练 专栏 1. 跳跃游戏 Jump Game …

django基础知识详解

1. 安装与介绍 课程特点&#xff1a; 学习难度大&#xff0c;大部分内容需要理解并记忆文件较多易混淆学习阶段注重框架使用&#xff0c;工作阶段注重实现业务逻辑综合应用强&#xff0c;小练习少 1.1 Django框架的介绍 2005年发布,采用Python语言编写的开源web框架早期的时…

各认证机构TC申请中测试要求更新

在TC的ADDITIONAL INFORMATION 就是面料的克重、织数那些信息&#xff1f;能否明确&#xff1f; 目前 additional information 中必须提供的是&#xff1a; 纤维产品&#xff1a;纤维长度&#xff08;mm&#xff09;和纤维细度&#xff08;适用单位&#xff09; 纱线&#xff1…

Flutter音乐播放audioplayers

简介 Flutter的audioplayers是一个Flutter插件&#xff0c;可以播放多个同时的音频文件&#xff0c;支持Android、iOS、Linux、macOS、Windows和web平台。它有以下特点&#xff1a; 可以从本地文件、网络资源或内存中加载音频可以控制音量、进度、速度和循环可以播放多个音频…

idea新建springboot项目并提交码云仓库

新建springboot项目 平常我们在使用联网方式新建springboot项目时总是会遇到连接失败等这种情况 IDEA创建项目&#xff0c;本质是从官网创建并下载项目&#xff0c;然后导入本地。 创建项目连接失败&#xff0c;一般是外国网站的原因导致连接超时&#xff0c;解决方式很简单&a…

Vue响应式工具

Vue数据检测&#xff1a;isRef()、isReactive()、isReadonly() isRef&#xff1a;检测是否为ref数据&#xff0c;返回布尔值 isReactive&#xff1a;检测是否为reactive数据&#xff0c;返回布尔值 isReadonly&#xff1a; 检测是否为readonly只读数据, 返回布尔值 **当rea…

class其实是function的语法糖,底层继承实现还是基于原型链

定义在原型上的方法与定义在构造函数内部的方法不同 function Person(name, age) {this.name name;this.age age;}Person.prototype.greet function() {console.log("Hello, my name is " this.name);};const person new Person("Alice", 25);functio…

Ubuntu执行定时命令的方法

简单使用如下 输入下面的命令安装at&#xff1a; sudo apt-get install at输入下面的命令&#xff1a; # e.g. at 22:04 2021-7-7 at [time] [date]接着输入自己想要执行的命令&#xff0c;按CtrlD结束输入。 接着自己的命令即可定时执行。 详细使用 生活中&#xff0c;我…

React 的源码与原理解读(十二):Hooks解读之一 useCallbackuseMemo

写在专栏开头&#xff08;叠甲&#xff09; 作者并不是前端技术专家&#xff0c;也只是一名喜欢学习新东西的前端技术小白&#xff0c;想要学习源码只是为了应付急转直下的前端行情和找工作的需要&#xff0c;这篇专栏是作者学习的过程中自己的思考和体会&#xff0c;也有很多参…

Educational Codeforces Round #148 (Rated for Div.2) A~C

A. New Palindrome 题意&#xff1a; 给定一个回文字符串&#xff0c;问是否可以调换其中两个字符&#xff0c;得到另一个不同的回文字符串。 思路&#xff1a; 题目的条件给的宽松&#xff0c;只是询问是否可以调换&#xff0c;并没有要求调换的位置。 方法一&#xff1a;…

LeetCode5. 最长回文子串

写在前面&#xff1a; 题目链接&#xff1a;LeetCode5. 最长回文子串 编程语言&#xff1a;C 题目难度&#xff1a;中等 一、题目描述 给你一个字符串 s&#xff0c;找到 s 中最长的回文子串。 如果字符串的反序与原始字符串相同&#xff0c;则该字符串称为回文字符串。 示例…