本文來源電子發(fā)燒友社區(qū),作者:明祥軍, 帖子地址:https://bbs.elecfans.com/jishu_2291731_1_1.html
Zephyr環(huán)境驗(yàn)證TLSR9518B_Blinky(開發(fā)板體驗(yàn)視頻,詳見作者原文帖子)
Zephyr環(huán)境驗(yàn)證TLSR9518ADK80D Blinky
在Nordic的網(wǎng)頁發(fā)現(xiàn)了TLSR9518B在zephyr支持的例程Telink TLSR9518ADK80D,沒有提到mesh。下面分zephyr環(huán)境搭建和TLSR9基于zephyr環(huán)境測試兩部分。
一、TLSR9基于zephyr環(huán)境測試
搭建見第2部分。例程以zephyrprojectzephyrsamplesbasicblinky例子為例,以BSP的形式,本次TLSR9板型在zephyrprojectzephyrboardsriscvtlsr9518adk80d目錄下(新版本zephyr才有),演示視頻見https://yingsheng.elecfans.com/share/user/video/LRSUYVU7BsXvekjibuJIfA:
圖1 west編譯目標(biāo)固件
敲擊命令west build-p auto -b TLSR9518ADK80D samples/basic/blinky就可看到各種工具鏈的版本及編譯過程(windows下速度遠(yuǎn)遠(yuǎn)慢于Linux),該固件就在zephyrprojectzephyrbuildzephyr目錄下輸出目標(biāo)*.bin(不帶調(diào)試信息)和*.elf(攜帶調(diào)試信息),用BDT燒錄,就可看到現(xiàn)象。
二、zephyr環(huán)境搭建
Zephyr搭建過程官網(wǎng)有詳細(xì)介紹Getting Started Guide,本節(jié)只簡略帶過。預(yù)備條件:
Python3.10.5
Cmake和ninja
Git
Dtc
west
GNU Arm EmbeddedToolchain跨平臺ARM交叉編譯器等。需提前安裝好,也可以直接按下面走會打包安裝。
HCI是藍(lán)牙上層HOST和下層Controller通信的接口,有些平臺官方協(xié)議棧不開放HCI,而zephyr環(huán)境對外開放HCI。Windows平臺不像Linux平臺自帶有包管理器(比如Debian系的apt,紅帽系的yum,arch的pacman等),但Windows也可以模仿使用包管理器比如巧克力chocolatey,按官網(wǎng)指示https://www.chocolatey.org/install安裝完成,
圖2 巧克力包管理器安裝
圖3 工具安裝
安裝完這些包之后開始安裝west工具用pip3 install west指令,舊版本此時(shí)會報(bào)錯(cuò),由于依賴包有些是python2舊格式(默認(rèn)編碼格式為GBK),有些是python3新格式(默認(rèn)編碼格式為UTF-8),不兼容,所以安裝不過可以用pip,新版本不存在此問題。
圖4 west項(xiàng)目管理器安裝
下一步下載zephyr倉庫和創(chuàng)建工作空間,由于墻的原因速度會很慢,最好設(shè)置git.proxy代理
圖5 zephyr源碼下載
舊版本接下來安裝python依賴可能會提示缺少依賴error: Microsoft VisualC++ 14.0 is required. Get it with "Build Tools for Visual Studio":https://visualstudio.microsoft.com/downloads/,此時(shí)需要下載安裝Microsoft Visual C++ BuildTools再安裝就沒問題了。
然后west build編譯時(shí)會提示cmake/generic_toolchain.cmake工具鏈錯(cuò)誤和cmake/dts.cmake設(shè)備樹錯(cuò)誤,要配置其環(huán)境變量且配置順序很重要,先配置ZEPHYR_BASE,再配置ZEPHYR_TOOLCHAIN_VARIANT,最后配置GNUARMEMB_TOOLCHAIN_PATH,不然會報(bào)各種配置錯(cuò)誤“Zephyr was unable tofind the toolchain. Is the environment misconfigured?”
圖6 zephyr環(huán)境設(shè)置
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報(bào)投訴
-
泰凌微
+關(guān)注
關(guān)注
7文章
191瀏覽量
11735
發(fā)布評論請先 登錄
相關(guān)推薦
熱點(diǎn)推薦
【作品合集】飛凌嵌入式OK527N-C開發(fā)板測評
開發(fā)板試用】開箱與開發(fā)板介紹視頻
作者:jf_69121293【飛凌T527N開發(fā)板試用】開箱曬
發(fā)表于 09-22 15:54
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】三、LED燈控制實(shí)驗(yàn)
【高云GW5AT-LV60 開發(fā)套件試用體驗(yàn)】三、LED燈控制實(shí)驗(yàn)
高云軟件開發(fā)環(huán)境搭建好以后,進(jìn)行正式的FPGA編程前,必須使用安裝好的Gowin 軟件,結(jié)合高云GW5AT-LV60
發(fā)表于 07-21 05:57
DA14594 BLE Pro開發(fā)套件 開源 (原理圖+BOM+PCB)
DA14594-006FDEVKT-P BLE Pro開發(fā)套件 *附件:REN_DA1459x_開發(fā)板 硬件手冊.pdf *附件:DA1459x Pro開發(fā)套件 (469-16-D)
泰凌微電子榮膺2023年Andes晶心科技最具價(jià)值客戶
我們非常高興祝賀Telink泰凌微電子獲得2023年Andes晶心科技最具價(jià)值客戶的殊榮!Telink與Andes RISC-V核心D25F合作的TLSR9
泰凌微TL7000系列芯片發(fā)布,財(cái)報(bào)亮眼
近日,泰凌微發(fā)布了其最新的TL7000系列芯片。該系列芯片采用多核或高處理能力單核設(shè)計(jì),具備高算力、低功耗和靈活度高等特點(diǎn),能夠滿足邊緣AI
【正點(diǎn)原子STM32H7R3開發(fā)套件試用體驗(yàn)】開發(fā)套件開箱報(bào)告
非常有幸,能夠體驗(yàn)正點(diǎn)原子STM32H7R3開發(fā)套件。
一直以來,用了不少正點(diǎn)原子的產(chǎn)品,總的來說,體驗(yàn)非常的好。
收到套件快遞,開箱的那一刻,覺得就是那個(gè)正點(diǎn)原子的味兒,一直沒變。
一、套件盒子
發(fā)表于 12-12 00:54
泰凌微電子:國內(nèi)首家獲得Zigbee PRO R23 + Zigbee Direct認(rèn)證的芯片公司
近日,基于泰凌微電子TLSR9系列SoC的Zigbee協(xié)議棧正式獲得由CSA聯(lián)盟頒發(fā)的Zigbee PRO R23 + Zigbee Direct的兼容平臺認(rèn)證證書,成為國內(nèi)首家獲得此
發(fā)表于 12-10 17:27
?604次閱讀
SynSense時(shí)識科技發(fā)布全新XyloAudio 3類腦開發(fā)套件
今日,SynSense時(shí)識科技正式發(fā)布全新XyloAudio 3類腦開發(fā)套件,搭載了最新微瓦級高性能可擴(kuò)展處理器 XyloAudio 3。通過適當(dāng)?shù)木W(wǎng)絡(luò)設(shè)計(jì)和訓(xùn)練,開發(fā)者能夠輕松驗(yàn)證板
使用MCUXPresso插件開發(fā)Zephyr
應(yīng)廣大讀者朋友的熱情邀請,我們特別策劃了“Zephyr領(lǐng)進(jìn)門”系列介紹(共十篇),旨在為大家深度剖析Zephyr OS——這一備受矚目的開源實(shí)時(shí)操作系統(tǒng)。從使用MCUXPresso插件進(jìn)行開發(fā)
C2000? F280013x系列LaunchPad?開發(fā)套件
電子發(fā)燒友網(wǎng)站提供《C2000? F280013x系列LaunchPad?開發(fā)套件.pdf》資料免費(fèi)下載
發(fā)表于 11-18 15:27
?0次下載
C2000? F28002x系列LaunchPad?開發(fā)套件
電子發(fā)燒友網(wǎng)站提供《C2000? F28002x系列LaunchPad?開發(fā)套件.pdf》資料免費(fèi)下載
發(fā)表于 11-06 09:58
?8次下載
C2000? F28003x系列LaunchPad?開發(fā)套件
電子發(fā)燒友網(wǎng)站提供《C2000? F28003x系列LaunchPad?開發(fā)套件.pdf》資料免費(fèi)下載
發(fā)表于 11-05 09:35
?0次下載
C2000? F280015x系列LaunchPad?開發(fā)套件
電子發(fā)燒友網(wǎng)站提供《C2000? F280015x系列LaunchPad?開發(fā)套件.pdf》資料免費(fèi)下載
發(fā)表于 10-31 09:25
?0次下載
C2000? F28P65x系列LaunchPad?開發(fā)套件
電子發(fā)燒友網(wǎng)站提供《C2000? F28P65x系列LaunchPad?開發(fā)套件.pdf》資料免費(fèi)下載
發(fā)表于 10-31 09:23
?2次下載
AM243x LaunchPad?開發(fā)套件用戶指南
電子發(fā)燒友網(wǎng)站提供《AM243x LaunchPad?開發(fā)套件用戶指南.pdf》資料免費(fèi)下載
發(fā)表于 10-30 09:58
?0次下載

【泰凌微TLSR9系列開發(fā)套件試用體驗(yàn)】Zephyr環(huán)境驗(yàn)證TLSR9518ADK80D Blinky
評論