在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子

CC1310是TI唯一的一款可编程sub-1G Hz的RF芯片,可以运行在433M的频段上,并且有极低的功耗,据说一颗电池可以用20年……因此CC1310在物联网的开发中具有举足轻重的地位。
要想在IAR Embedded Workbench for ARM中编程CC1310需要两个条件:

  • 1、IAR Embedded Workbench for ARM在7.30.3及以上
  • 2、安装TI的SimpleLink 设备 RTOS

现在共享一下IAR Embedded Workbench for ARM7.50.3,链接:http://pan.baidu.com/s/1bNvMSe 密码:802s
如果要是感觉百度网盘网盘下载速度太慢,可以在官网下载安装包,只需下载百度网盘内的注册机和破解教程即可。
RTOS可以免费在TI的官网上下载

在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第1张图片
image.png

本文是参考TI论坛上的 【TI 工程师分享】在IAR快速创建和导入CC13xx相关的工程例子整理的,只是一个 快速创建工程的方式,对于完全创建工程的方式可以参考官方教程 Creating TI-RTOS Applications in IAR Embedded Workbench

1、安装IAR Embedded Workbench for ARM 并破解

具体参见百度网盘破解教程

2、安装RTOS,并保存到默认文件夹

在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第2张图片
image.png

3、拷贝RTOS中的对应文件夹

现在以hello文件夹为例,地址应该是C:\ti\tirtos_cc13xx_cc26xx_2_21_00_06\examples\IAR\CC1310DK_7XD\hello

在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第3张图片
image.png

将hello文件夹拷贝到工作目录中。

4、创建基于RTOS的IAR工程

  • 1、打开IAR for ARM,创建新的Workspace,IAR -> File -> New -> Workspce
  • 2、创建新的Project,IAR -> Project -> Create New Project
在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第4张图片
image.png

保存Project到hello文件夹,并且命名为hello,后缀是ewp。

  • 3、保存创建的workspace


    在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第5张图片
    image.png

    将workspace同样保存在hello文件夹内,名字还是命名为hello,后缀是eww。

  • 4、导入ipcf文件,IAR -> Project -> Add Project Connection
在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第6张图片
image.png
在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第7张图片
image.png

选择拷贝过来的hello.ipcf,此时在左侧可看到工程的组织架构

在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第8张图片
img
  • 5、导入TI RTOS相关的环境变量
    IAR -> Tools -> Configuration Custom Argument Variables


    在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第9张图片
    image.png
在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第10张图片
image.png

环境变量的位置处于C:\ti\tirtos_cc13xx_cc26xx_2_21_00_06\examples\IAR\tirtos_cc13xx_cc26xx_2_21_00_06.custom_argvars

在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第11张图片
image.png

导入环境变量后的结果


在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第12张图片
image.png
  • 6、此时整个工程即创建完成,可执行IAR -> Project -> Rebuild All进行编译整个工程
    这个过程可能会持续一段时间,程序没有任何反应,因为第一次编译会把RTOS里面sysbios、knl相关的库都链接起来。然后就可以看到编译通过了。
在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子_第13张图片
image.png
  • 7、选择适合的仿真器进行调试

你可能感兴趣的:(在IAR Embedded Workbench 中快速创建和导入CC1310(CC13XX)相关的工程例子)