新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > LokiStart -- CC2340R5 软件开发环境一键安装工具

LokiStart -- CC2340R5 软件开发环境一键安装工具

作者:Island Wei时间:2023-10-20来源:TI收藏

摘要

本文引用地址:http://www.eepw.com.cn/article/202310/451834.htm

这篇博客的目的是介绍 CC2340R5开发环境一键安装的脚本工具,帮助第一次接触  SimpleLink CC2340R5 的用户快速安装在CC2340R5 上开发软件必备的软件工具。包括 Code Composer Studio(CCS)集成开发环境,SIMPLELINK-LOWPOWER-F3-SDK 软件开发套件,ARM-CGT工具链 以及 Free-RTOS。

本文包括如下几个部分:

· 脚本开发背景

· 脚本设计思路

· 脚本使用方法

· LokiStart 内容扩展建议

该博客需要您具有在 Windows 平台下使用一些命令行语句(Command Line)的基础知识。但如果您只是想使用 LokiStart,那么只需要按照第三部分的描述进行使用即可,并不要求您具有编写PowerShell 脚本语句的能力。

LokiStart脚本开发背景

随着 CC2340 在市场上的流行,很多没有接触过 SimpleLink 系列产品的工程师会有快速搭建 CC2340 嵌入式开发环境的需求,且大多数客户的开发平台是 Windows。在这种背景下,我们制作了 LokiStart 这个基于 Windows 平台下PowerShell 的脚本工具,实现下载并自动启动必要软件安装的功能,帮助客户轻松开始CC2340 的开发工作。如果您想要使用 CC2340 进行低成本低功耗BLE & ZigBee功能开发,请在.com.cn上购买如下硬件: 开发板和调试器。

安装注意事项

1. 在安装 CCS 过程中会让您选择需要安装的组件(Component)和 Debug软件支持(Install Debug Probes)。这里请选择 SimpleLink

 CC13xx and CC26xx and CC23xx Wireless MCUs 组件。至于调试工具,CC2340 默认使用 Spectrum Digital Probes and Boards,至于调试工具,CC2340 默认使用 Spectrum Digital Probes and Boards,当然您也可以勾选其他几个项目。

pastedimage1694073978126v1.png-640x480.png

pastedimage1694073985845v2.png-640x480.png

2. 其他软件全部按照默认安装即可;

3. FreeRTOS 只须对下载的 ZIP 文件进行解压即可 。

LokiStart 使用方法

LokiStart 脚本被放在了 Github 代码仓库中: https://github.com/KBFEDE/LokiStart。首先,您需要从 Github 下载主分支的代码,下载路径根据您的喜好而定。

pastedimage1694074017698v3.png-640x480.png

目前脚本有两个版本,一个是 v2.0, 一个是 v3.0。目前,仓库只有一个 main 分支,并以 SDK 的版本为准通过 Release Tag 来区分脚本下载的软件版本。在 Release Tag 中会写出对应提交(commit)的各软件版本,此版本号与 SDK 的 Release Note 中 Dependencies 部分一致。

pastedimage1694074032991v4.png-640x480.png

如果您希望将软件安装包下载到 C:UsersUSER_NAMEDownloadsti-cc2340 文件夹下,请选择LokiStart_release_v2.0.ps1;如果您希望将软件安装包下载到 C:titi-cc2340文件夹下,请选择 LokiStart_release_v3.0.ps1。

当您选择使用 v2.0版本的脚本,请使用 VS Code 等文本编辑器将脚本中的USER_NAME 变量改为您自己电脑的平台的用户名,保存后在脚本的同路径下打开 PowerShell 窗口,然后运行:.LokiStart_release_v2.0.ps1 即可开始下载和安装。如果您选择 v3.0 脚本,那么就无需更改任何脚本的内容,可直接打开PowerShell 执行 .LokiStart_release_v3.0.ps1。

注:因为 Blog 的内容不会实时更新,所以最新的使用方法和脚本功能请参考代码仓库中 README 的内容。

LokiStart 内容扩展建议

1. Sysconfig 已经集成在了 CCS 中,如果您想要另外安装,可以在您更想要的 LokiStart 中添加下载 Sysconfig 的部分。

pastedimage1694074119224v5.png-640x480.png

2. Uniflash 是TI 开发的一款产品调试设计阶段的烧录软件,其部分核心功能也已经集成在了 CCS 中,但是下载一个独立的 Uniflash 在开发体验上是很有帮助的。如果您同样需要 Uniflash,可以在 LokiStart 脚本源码中添加下载 Uniflash 的部分。

pastedimage1694074155748v6.png-640x480.png

3. SmartRF Studio 8 也是一款非常好用且实用的 RF 性能测试软件,如果在您的开发过程中需要进行一些RF 功能或性能测试,请在 LokiStart 中添加下载 SmartRF Studio 8 的部分。

pastedimage1694074192416v7.png-640x480.png

总结

感谢您能看到这里,以上就是 LokiStart 工具的设计背景、使用方法和内容扩展建议,相信这篇博客可以帮助您快速开始 CC2340 的软件开发工作。如果在使用 LokiStart 工具时遇到了问题,或者您有一些新的设计建议,请在 Github 项目 LokiStart 代码仓库中提 Issue 中提出您的 软件开发中有任何问题,请参考e2eChina  或 e2e 论坛。



评论


相关推荐

技术专区

关闭