LokiStart -- CC2340R5 軟件開(kāi)發(fā)環(huán)境一鍵安裝工具
摘要
本文引用地址:http://dyxdggzs.com/article/202310/451834.htm這篇博客的目的是介紹 CC2340R5開(kāi)發(fā)環(huán)境一鍵安裝的腳本工具,幫助第一次接觸 TI SimpleLink CC2340R5 的用戶(hù)快速安裝在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è)部分:
· LokiStart腳本開(kāi)發(fā)背景
· LokiStart 腳本設計思路
· LokiStart 腳本使用方法
· LokiStart 內容擴展建議
該博客需要您具有在 Windows 平臺下使用一些命令行語(yǔ)句(Command Line)的基礎知識。但如果您只是想使用 LokiStart,那么只需要按照第三部分的描述進(jìn)行使用即可,并不要求您具有編寫(xiě)PowerShell 腳本語(yǔ)句的能力。
LokiStart腳本開(kāi)發(fā)背景
隨著(zhù) CC2340 在市場(chǎng)上的流行,很多沒(méi)有接觸過(guò) TI SimpleLink 系列產(chǎn)品的工程師會(huì )有快速搭建 CC2340 嵌入式開(kāi)發(fā)環(huán)境的需求,且大多數客戶(hù)的開(kāi)發(fā)平臺是 Windows。在這種背景下,我們制作了 LokiStart 這個(gè)基于 Windows 平臺下PowerShell 的腳本工具,實(shí)現下載并自動(dòng)啟動(dòng)必要軟件安裝的功能,幫助客戶(hù)輕松開(kāi)始CC2340 的開(kāi)發(fā)工作。如果您想要使用 CC2340 進(jìn)行低成本低功耗BLE & ZigBee功能開(kāi)發(fā),請在TI.com.cn上購買(mǎi)如下硬件: 開(kāi)發(fā)板和調試器。
安裝注意事項
1. 在安裝 CCS 過(guò)程中會(huì )讓您選擇需要安裝的組件(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,當然您也可以勾選其他幾個(gè)項目。
2. 其他軟件全部按照默認安裝即可;
3. FreeRTOS 只須對下載的 ZIP 文件進(jìn)行解壓即可 。
LokiStart 使用方法
LokiStart 腳本被放在了 Github 代碼倉庫中: https://github.com/KBFEDE/LokiStart。首先,您需要從 Github 下載主分支的代碼,下載路徑根據您的喜好而定。
目前腳本有兩個(gè)版本,一個(gè)是 v2.0, 一個(gè)是 v3.0。目前,倉庫只有一個(gè) main 分支,并以 SDK 的版本為準通過(guò) Release Tag 來(lái)區分腳本下載的軟件版本。在 Release Tag 中會(huì )寫(xiě)出對應提交(commit)的各軟件版本,此版本號與 SDK 的 Release Note 中 Dependencies 部分一致。
如果您希望將軟件安裝包下載到 C:UsersUSER_NAMEDownloadsti-cc2340 文件夾下,請選擇LokiStart_release_v2.0.ps1;如果您希望將軟件安裝包下載到 C:titi-cc2340文件夾下,請選擇 LokiStart_release_v3.0.ps1。
當您選擇使用 v2.0版本的腳本,請使用 VS Code 等文本編輯器將腳本中的USER_NAME 變量改為您自己電腦的平臺的用戶(hù)名,保存后在腳本的同路徑下打開(kāi) PowerShell 窗口,然后運行:.LokiStart_release_v2.0.ps1 即可開(kāi)始下載和安裝。如果您選擇 v3.0 腳本,那么就無(wú)需更改任何腳本的內容,可直接打開(kāi)PowerShell 執行 .LokiStart_release_v3.0.ps1。
注:因為 Blog 的內容不會(huì )實(shí)時(shí)更新,所以最新的使用方法和腳本功能請參考代碼倉庫中 README 的內容。
LokiStart 內容擴展建議
1. Sysconfig 已經(jīng)集成在了 CCS 中,如果您想要另外安裝,可以在您更想要的 LokiStart 中添加下載 Sysconfig 的部分。
2. Uniflash 是TI 開(kāi)發(fā)的一款產(chǎn)品調試設計階段的燒錄軟件,其部分核心功能也已經(jīng)集成在了 CCS 中,但是下載一個(gè)獨立的 Uniflash 在開(kāi)發(fā)體驗上是很有幫助的。如果您同樣需要 Uniflash,可以在 LokiStart 腳本源碼中添加下載 Uniflash 的部分。
3. SmartRF Studio 8 也是一款非常好用且實(shí)用的 RF 性能測試軟件,如果在您的開(kāi)發(fā)過(guò)程中需要進(jìn)行一些RF 功能或性能測試,請在 LokiStart 中添加下載 SmartRF Studio 8 的部分。
總結
感謝您能看到這里,以上就是 LokiStart 工具的設計背景、使用方法和內容擴展建議,相信這篇博客可以幫助您快速開(kāi)始 CC2340 的軟件開(kāi)發(fā)工作。如果在使用 LokiStart 工具時(shí)遇到了問(wèn)題,或者您有一些新的設計建議,請在 Github 項目 LokiStart 代碼倉庫中提 Issue 中提出您的 軟件開(kāi)發(fā)中有任何問(wèn)題,請參考e2eChina 或 e2e 論壇。
評論