新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > LokiStart -- CC2340R5 軟件開(kāi)發(fā)環(huán)境一鍵安裝工具

LokiStart -- CC2340R5 軟件開(kāi)發(fā)環(huán)境一鍵安裝工具

作者:Island Wei 時(shí)間:2023-10-20 來(lái)源:TI 收藏

摘要

本文引用地址:http://butianyuan.cn/article/202310/451834.htm

這篇博客的目的是介紹 CC2340R5開(kāi)發(fā)環(huán)境一鍵安裝的腳本工具,幫助第一次接觸  SimpleLink CC2340R5 的用戶快速安裝在CC2340R5 上開(kāi)發(fā)軟件必備的軟件工具。包括 Code Composer Studio(CCS)集成開(kāi)發(fā)環(huán)境,SIMPLELINK-LOWPOWER-F3-SDK 軟件開(kāi)發(fā)套件,ARM-CGT工具鏈 以及 Free-RTOS。

本文包括如下幾個(gè)部分:

· 腳本開(kāi)發(fā)背景

· 腳本設(shè)計(jì)思路

· 腳本使用方法

· LokiStart 內(nèi)容擴(kuò)展建議

該博客需要您具有在 Windows 平臺(tái)下使用一些命令行語(yǔ)句(Command Line)的基礎(chǔ)知識(shí)。但如果您只是想使用 LokiStart,那么只需要按照第三部分的描述進(jìn)行使用即可,并不要求您具有編寫(xiě)PowerShell 腳本語(yǔ)句的能力。

LokiStart腳本開(kāi)發(fā)背景

隨著 CC2340 在市場(chǎng)上的流行,很多沒(méi)有接觸過(guò) SimpleLink 系列產(chǎn)品的工程師會(huì)有快速搭建 CC2340 嵌入式開(kāi)發(fā)環(huán)境的需求,且大多數(shù)客戶的開(kāi)發(fā)平臺(tái)是 Windows。在這種背景下,我們制作了 LokiStart 這個(gè)基于 Windows 平臺(tái)下PowerShell 的腳本工具,實(shí)現(xiàn)下載并自動(dòng)啟動(dòng)必要軟件安裝的功能,幫助客戶輕松開(kāi)始CC2340 的開(kāi)發(fā)工作。如果您想要使用 CC2340 進(jìn)行低成本低功耗BLE & ZigBee功能開(kāi)發(fā),請(qǐng)?jiān)?a class="contentlabel" target="_blank" title="DIY免費(fèi)得開(kāi)發(fā)板" href="http://butianyuan.cn/event/action/ti_mcu/msp.html">TI.com.cn上購(gòu)買(mǎi)如下硬件: 開(kāi)發(fā)板和調(diào)試器。

安裝注意事項(xiàng)

1. 在安裝 CCS 過(guò)程中會(huì)讓您選擇需要安裝的組件(Component)和 Debug軟件支持(Install Debug Probes)。這里請(qǐng)選擇 SimpleLink

 CC13xx and CC26xx and CC23xx Wireless MCUs 組件。至于調(diào)試工具,CC2340 默認(rèn)使用 Spectrum Digital Probes and Boards,至于調(diào)試工具,CC2340 默認(rèn)使用 Spectrum Digital Probes and Boards,當(dāng)然您也可以勾選其他幾個(gè)項(xiàng)目。

pastedimage1694073978126v1.png-640x480.png

pastedimage1694073985845v2.png-640x480.png

2. 其他軟件全部按照默認(rèn)安裝即可;

3. FreeRTOS 只須對(duì)下載的 ZIP 文件進(jìn)行解壓即可 。

LokiStart 使用方法

LokiStart 腳本被放在了 Github 代碼倉(cāng)庫(kù)中: https://github.com/KBFEDE/LokiStart。首先,您需要從 Github 下載主分支的代碼,下載路徑根據(jù)您的喜好而定。

pastedimage1694074017698v3.png-640x480.png

目前腳本有兩個(gè)版本,一個(gè)是 v2.0, 一個(gè)是 v3.0。目前,倉(cāng)庫(kù)只有一個(gè) main 分支,并以 SDK 的版本為準(zhǔn)通過(guò) Release Tag 來(lái)區(qū)分腳本下載的軟件版本。在 Release Tag 中會(huì)寫(xiě)出對(duì)應(yīng)提交(commit)的各軟件版本,此版本號(hào)與 SDK 的 Release Note 中 Dependencies 部分一致。

pastedimage1694074032991v4.png-640x480.png

如果您希望將軟件安裝包下載到 C:UsersUSER_NAMEDownloadsti-cc2340 文件夾下,請(qǐng)選擇LokiStart_release_v2.0.ps1;如果您希望將軟件安裝包下載到 C:titi-cc2340文件夾下,請(qǐng)選擇 LokiStart_release_v3.0.ps1。

當(dāng)您選擇使用 v2.0版本的腳本,請(qǐng)使用 VS Code 等文本編輯器將腳本中的USER_NAME 變量改為您自己電腦的平臺(tái)的用戶名,保存后在腳本的同路徑下打開(kāi) PowerShell 窗口,然后運(yùn)行:.LokiStart_release_v2.0.ps1 即可開(kāi)始下載和安裝。如果您選擇 v3.0 腳本,那么就無(wú)需更改任何腳本的內(nèi)容,可直接打開(kāi)PowerShell 執(zhí)行 .LokiStart_release_v3.0.ps1。

注:因?yàn)?Blog 的內(nèi)容不會(huì)實(shí)時(shí)更新,所以最新的使用方法和腳本功能請(qǐng)參考代碼倉(cāng)庫(kù)中 README 的內(nèi)容。

LokiStart 內(nèi)容擴(kuò)展建議

1. Sysconfig 已經(jīng)集成在了 CCS 中,如果您想要另外安裝,可以在您更想要的 LokiStart 中添加下載 Sysconfig 的部分。

pastedimage1694074119224v5.png-640x480.png

2. Uniflash 是TI 開(kāi)發(fā)的一款產(chǎn)品調(diào)試設(shè)計(jì)階段的燒錄軟件,其部分核心功能也已經(jīng)集成在了 CCS 中,但是下載一個(gè)獨(dú)立的 Uniflash 在開(kāi)發(fā)體驗(yàn)上是很有幫助的。如果您同樣需要 Uniflash,可以在 LokiStart 腳本源碼中添加下載 Uniflash 的部分。

pastedimage1694074155748v6.png-640x480.png

3. SmartRF Studio 8 也是一款非常好用且實(shí)用的 RF 性能測(cè)試軟件,如果在您的開(kāi)發(fā)過(guò)程中需要進(jìn)行一些RF 功能或性能測(cè)試,請(qǐng)?jiān)?LokiStart 中添加下載 SmartRF Studio 8 的部分。

pastedimage1694074192416v7.png-640x480.png

總結(jié)

感謝您能看到這里,以上就是 LokiStart 工具的設(shè)計(jì)背景、使用方法和內(nèi)容擴(kuò)展建議,相信這篇博客可以幫助您快速開(kāi)始 CC2340 的軟件開(kāi)發(fā)工作。如果在使用 LokiStart 工具時(shí)遇到了問(wèn)題,或者您有一些新的設(shè)計(jì)建議,請(qǐng)?jiān)?Github 項(xiàng)目 LokiStart 代碼倉(cāng)庫(kù)中提 Issue 中提出您的 軟件開(kāi)發(fā)中有任何問(wèn)題,請(qǐng)參考e2eChina  或 e2e 論壇。



關(guān)鍵詞: LokiStart CC2340R5嵌入式 TI

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉