一站式电子元器件采购平台

华强商城公众号

一站式电子元器件采购平台

元器件移动商城,随时随地采购

华强商城M站

元器件移动商城,随时随地采购

半导体行业观察第一站!

芯八哥公众号

半导体行业观察第一站!

专注电子产业链,坚持深度原创

华强微电子公众号

专注电子产业链,
坚持深度原创

电子元器件原材料采购信息平台

华强电子网公众号

电子元器件原材料采购
信息平台

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

来源:Island Wei 发布时间:2023-09-11

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

本文包括如下几个部分:
  1. LokiStart脚本开发背景

  2. LokiStart 脚本设计思路

  3. LokiStart 脚本使用方法

  4. 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,当然您也可以勾选其他几个项目。



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

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

LokiStart 使用方法

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


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


如果您希望将软件安装包下载到   C:\Users\USER_NAME\Downloads\ -cc2340   文件夹下,请选择   LokiStart_release_v2.0.ps1  ;如果您希望将软件安装包下载到   C:\ \ -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 的部分。


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


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


总结

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

声明:本文观点仅代表作者本人,不代表华强商城的观点和立场。如有侵权或者其他问题,请联系本站修改或删除。

社群二维码

关注“华强商城“微信公众号

调查问卷

请问您是:

您希望看到什么内容: