吴忠躺衫网络科技有限公司

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

泰凌微電子Zephyr硬件平臺(tái)及編譯步驟

泰凌微電子 ? 來(lái)源:泰凌微電子 ? 2023-02-06 15:41 ? 次閱讀

當(dāng)Telink Zephyr環(huán)境配置成功并且驗(yàn)證完成之后,便需要明確適用的硬件平臺(tái),選擇想要嘗試的Zephyr例程去進(jìn)行編譯。接下來(lái),將先簡(jiǎn)要介紹適用于Telink Zephyr的TLSR9系列SoC及其硬件平臺(tái),再解釋編譯例程的主要步驟以及常用的編譯命令。

1TLSR9系列SoC芯片

正如本系列文章第一篇《基于泰凌微電子TLSR9系列芯片平臺(tái)實(shí)現(xiàn)Zephyr開(kāi)發(fā)》中所介紹的,Zephyr社群中的源碼和Telink Zephyr中均已包含了TLSR9系列SoC的配置,并已支持了配套的B91通用開(kāi)發(fā)套件。因此,我們推薦使用TLSR9系列芯片和B91通用開(kāi)發(fā)套件。其中,TLSR9系列SoC是實(shí)現(xiàn)Zephyr RTOS的核心硬件,而B(niǎo)91通用入門套件是搭載該芯片組的一個(gè)全集成的硬件平臺(tái)。

TLSR9系列SoC是泰凌微電子擁抱RISC-V架構(gòu)后,推出的全新一代高性能、多模、物聯(lián)網(wǎng)產(chǎn)品家族,支持各種領(lǐng)先的物聯(lián)網(wǎng)標(biāo)準(zhǔn)和行業(yè)規(guī)范,包括藍(lán)牙5.3,藍(lán)牙低功耗Mesh,Zigbee 3.0,Thread,Matter,HomeKit和其它定制化的專有協(xié)議等。它擁有眾多的型號(hào),各型號(hào)內(nèi)部都集成了功能強(qiáng)大的32位RISC-V MCU,擁有豐富的內(nèi)核功能,也適配了諸多外設(shè)模塊。其卓越的集成度,和靈活度,可以優(yōu)化實(shí)現(xiàn)物聯(lián)網(wǎng)設(shè)備、耳戴式設(shè)備以及可穿戴設(shè)備的設(shè)備系統(tǒng)成本。

其中,最主要的兩個(gè)子系列為TLSR95系列和TLSR92系列。前者專注于高性能無(wú)線音頻產(chǎn)品的開(kāi)發(fā);后者用于開(kāi)發(fā)各類高性能物聯(lián)網(wǎng)設(shè)備。

2B91通用開(kāi)發(fā)套件

fff2a48c-a3ad-11ed-bfe3-dac502259ad0.png

上圖中是B91通用開(kāi)發(fā)套件里的主要部件,包括了一塊B91通用開(kāi)發(fā)板(PN:TLSR9518ADK80D)及相關(guān)配件。詳細(xì)的硬件信息請(qǐng)?jiān)L問(wèn)泰凌微電子B91通用開(kāi)發(fā)套件硬件指南。

3編譯Zephyr示例

在本系列的第二篇文章《泰凌微電子Zephyr的編譯環(huán)境的搭建》中,我們已經(jīng)嘗試過(guò)通過(guò)編譯hello_world示例,來(lái)確認(rèn)是否搭建完成Zephyr的編譯環(huán)境搭建。接下來(lái),讓我們?cè)俣嗔私釽est這個(gè)Zephyr的管理工具,尤其是嘗試west build的用法,去編譯一些其他的示例。

此處以編譯Blinky示例的固件為例,介紹固件編譯的步驟。

步驟一

進(jìn)入Zephyr的演示示例所在的目錄:

$ cd~/zephyrproject/zephyr/samples

在這個(gè)目錄下,可以看到豐富的Zephyr示例,我們可以通過(guò)查閱社群中示例中列舉出的要求,結(jié)合Telink B91開(kāi)發(fā)板(PN:TLSR9518ADK80D)所支持的功能和特性,來(lái)選擇相適應(yīng)的示例。

Zephyr社群中的演示示例列表

對(duì)Telink B91開(kāi)發(fā)板(PN:TLSR9518ADK80D)的介紹

步驟二

選擇想要嘗試的zephyr示例,如blinky:

$ cd basic/blinky

Blinky示例的功能是使用GPIO API使得一顆LED燈交替處于開(kāi)與關(guān)的狀態(tài),以實(shí)現(xiàn)閃爍,因此這個(gè)示例需要在開(kāi)發(fā)板上的GPIO引腳連接一顆LED燈,并且在開(kāi)發(fā)板的設(shè)備樹(shù)文件中將這顆LED的alias配置為“l(fā)ed0”。

由于B91開(kāi)發(fā)板已經(jīng)提供了四顆RGBW色的LED燈珠,它們與PB接口以跳帽的方式相連,同時(shí),也已經(jīng)在zephyr/boards/riscv/tlsr9518adk80d/tlsr9518adk80d.dts文件中將藍(lán)色的LED燈珠默認(rèn)配置為“l(fā)ed0”。因此,我們的開(kāi)發(fā)板已經(jīng)可以支持該應(yīng)用,更多的要求以及添加開(kāi)發(fā)板支持的配置方法,可以參見(jiàn)社群中對(duì)于blinky示例的文檔:https://docs.zephyrproject.org/latest/samples/basic/blinky/README.html

步驟三

若當(dāng)前目錄下并沒(méi)有構(gòu)建過(guò)固件,可以直接執(zhí)行下面命令去構(gòu)建Blinky固件:

$ west build -b tlsr9518adk80d

上述命令會(huì)默認(rèn)地在當(dāng)前目錄下創(chuàng)建一個(gè)名為build的文件夾,用來(lái)存放構(gòu)建過(guò)程中的文件。當(dāng)完成一個(gè)構(gòu)建后,可以在 build/zephyr 目錄下找到一個(gè)名為 zephyr.bin 的目標(biāo)構(gòu)建文件,該二進(jìn)制文件也是將用來(lái)燒入到開(kāi)發(fā)板上的固件。

000c0260-a3ae-11ed-bfe3-dac502259ad0.png

4Zephyr構(gòu)建命令West Build

West是受到Repo工具和Git submodule啟發(fā)而開(kāi)發(fā)的一個(gè)Zephyr倉(cāng)庫(kù)管理系統(tǒng)。其中,build屬于其擴(kuò)展命令,使用這個(gè)命令可以從源代碼構(gòu)建 Zephyr 應(yīng)用程序。

讓我回頭看一下之前編譯hello world例程的編譯命令:

$ west build -p auto -b tlsr9518adk80d zephyr/samples/hello_world -d build_helloWorld

相較之下,編譯blinky的命令較為簡(jiǎn)單,因?yàn)椤皐est build -b”是一個(gè)基礎(chǔ)的編譯指令。實(shí)際上,west build是利用了Cmake構(gòu)建系統(tǒng),下面將介紹一些可選的編譯選項(xiàng):

-b或--board,要構(gòu)建的開(kāi)發(fā)板名,需要與提供給CMake的名稱完全相同;若已有構(gòu)建目錄,可以省略該選項(xiàng)。

-c或--cmake,要強(qiáng)制重新運(yùn)行 CMake。

-d或--build-dir,要顯式設(shè)置構(gòu)建目錄,如build_helloWorld就為指定輸出文件夾;缺省時(shí),構(gòu)建目錄為當(dāng)前目錄的build文件夾。

-p,從頭編譯,只用-p等同于--pristine=always (或者 -p=always),會(huì)將之前編譯的內(nèi)容清除,重新開(kāi)始編譯;-p auto 將檢測(cè)構(gòu)建目錄是否需要從頭開(kāi)始編譯,這也是缺省該選項(xiàng)時(shí)候的默認(rèn)配置。

-- 或 ,要顯式設(shè)置應(yīng)用程序源目錄,請(qǐng)將其路徑作為位置參數(shù),--為當(dāng)前目錄;zephyr/samples/hello_world為指定路徑;缺省時(shí),源目錄為當(dāng)前目錄。

以上選項(xiàng)只是一部分常用選項(xiàng),請(qǐng)參考Zephyr社群的《Building, Flashing and Debugging》去了解更多編譯選項(xiàng)。

關(guān) 于 泰 凌

泰凌微電子致力于為客戶提供一站式的低功耗高性能無(wú)線連接SoC芯片解決方案,包括經(jīng)典藍(lán)牙,藍(lán)牙低功耗,藍(lán)牙Mesh,Zigbee,Thread,Matter,Apple HomeKit,Apple“查找(Find My)”,和私有協(xié)議等低功耗2.4GHz多協(xié)議無(wú)線連接系統(tǒng)級(jí)芯片和豐富的固件協(xié)議棧。公司產(chǎn)品廣泛應(yīng)用于智能照明,智能家居/樓宇,智能遙控,無(wú)線外設(shè),智能零售,穿戴設(shè)備,無(wú)線音頻,智能玩具,物流追蹤,智慧城市等各類消費(fèi)和商業(yè)應(yīng)用場(chǎng)景中。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • soc
    soc
    +關(guān)注

    關(guān)注

    38

    文章

    4204

    瀏覽量

    219090
  • 編譯
    +關(guān)注

    關(guān)注

    0

    文章

    661

    瀏覽量

    33040
  • 硬件平臺(tái)
    +關(guān)注

    關(guān)注

    0

    文章

    21

    瀏覽量

    11959
  • Zephyr
    +關(guān)注

    關(guān)注

    0

    文章

    22

    瀏覽量

    5998
  • 泰凌微
    +關(guān)注

    關(guān)注

    7

    文章

    152

    瀏覽量

    10858

原文標(biāo)題:【技術(shù)專欄】泰凌微電子Zephyr硬件平臺(tái)及編譯步驟

文章出處:【微信號(hào):telink-semi,微信公眾號(hào):泰凌微電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    微電子產(chǎn)測(cè)工具使用—如何增加GPIO測(cè)試功能

    微電子的產(chǎn)測(cè)工具默認(rèn)提供了多個(gè)產(chǎn)測(cè)固件,比如測(cè)試射頻RF,測(cè)試低功耗電流,這些屬于前置測(cè)試,即測(cè)試PCBA硬件是否存在異常。
    的頭像 發(fā)表于 01-03 09:04 ?896次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產(chǎn)測(cè)工具使用—如何增加GPIO測(cè)試功能

    基于微電子平臺(tái)實(shí)現(xiàn)OpenHarmony開(kāi)發(fā)—綜述

    ,其中包括微電子基于TLSR9系列芯片的B91通用開(kāi)發(fā)套件(B91 Generic Starter Kit)。 該套件是一個(gè)可用于評(píng)估TLSR9系列芯片組的硬件
    發(fā)表于 02-22 10:42

    微電子系統(tǒng)級(jí)射頻芯片(SoC)通過(guò)ZigBee 3.0認(rèn)證測(cè)試

    微電子,作為一家面向物聯(lián)網(wǎng)應(yīng)用的高集成低功耗芯片研發(fā)公司,正式宣布其ZigBee射頻芯片基于最新版ZigBee協(xié)議棧標(biāo)準(zhǔn)、已經(jīng)通過(guò)了ZigBee兼容平臺(tái)測(cè)試,測(cè)試使用了DSR公司的
    發(fā)表于 01-06 17:41 ?4780次閱讀

    射頻芯片廠商:微電子(上海)有限公司簡(jiǎn)介

    微電子有限公司成立于2010年,在美國(guó)、上海、深圳、臺(tái)灣和香港均設(shè)有公司/分支機(jī)構(gòu)。微電子
    的頭像 發(fā)表于 04-02 11:38 ?3342次閱讀

    微電子Zephyr編譯環(huán)境搭建

    如上文所介紹,Telink Zephyr是由社區(qū)的Zephyr倉(cāng)庫(kù)fork而來(lái)的,用于維護(hù)我們?cè)谏鐓^(qū)的內(nèi)容,并開(kāi)發(fā)新的功能。若要查看 Telink Zephyr 最新的開(kāi)發(fā)內(nèi)容,可以查看位于GitHub上telink-semi的
    的頭像 發(fā)表于 01-30 11:28 ?3320次閱讀

    微電子Zephyr固件下載及示例程序

    在了解適用于Telink Zephyr的B91開(kāi)發(fā)板和如何使用West相關(guān)的命令去編譯Zephyr應(yīng)用之后,讓我們重溫一下將固件下載到開(kāi)發(fā)板上的方法和步驟,并且了解一些配件的連接和使用
    的頭像 發(fā)表于 02-10 11:29 ?3577次閱讀

    基于微電子平臺(tái)實(shí)現(xiàn)OpenHarmony開(kāi)發(fā)——代碼下載和編譯步驟

    上一節(jié)我們安裝了一系列開(kāi)發(fā)工具,準(zhǔn)備好了OpenHarmony的開(kāi)發(fā)環(huán)境,這一節(jié)將會(huì)詳細(xì)介紹OpenHarmony代碼下載和進(jìn)行編譯的具體步驟
    的頭像 發(fā)表于 03-08 13:47 ?1461次閱讀

    微電子無(wú)線通信SoC助推電子紙產(chǎn)業(yè)生態(tài)發(fā)展

    “第二屆電子紙產(chǎn)業(yè)生態(tài)發(fā)展高峰論壇”在上海寶山圓滿落幕。此次盛會(huì)匯聚了業(yè)界領(lǐng)袖和專家,共同探討和分享電子紙產(chǎn)業(yè)的最新發(fā)展動(dòng)態(tài)。作為領(lǐng)先的電子貨架標(biāo)簽終端主控SoC供應(yīng)商,
    的頭像 發(fā)表于 05-25 16:41 ?1177次閱讀

    微電子| OpenThread組Telink Codelab正式上線

    上海,中國(guó)?- 微電子近日宣布, 其在OpenThread組推出的Telink Codelab正式上線。 此舉標(biāo)志著作為國(guó)際領(lǐng)先的物聯(lián)網(wǎng)無(wú)線芯片公司,
    的頭像 發(fā)表于 08-17 08:40 ?873次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>| OpenThread組Telink Codelab正式上線

    【技術(shù)專欄】微電子產(chǎn)測(cè)工具使用——常見(jiàn)問(wèn)題解決方法(二)

    1 關(guān)于產(chǎn)測(cè)工具的連載文章 【技術(shù)專欄】微電子產(chǎn)測(cè)工具使用方式一 【技術(shù)專欄】微電子產(chǎn)測(cè)
    的頭像 發(fā)表于 10-25 16:15 ?1288次閱讀
    【技術(shù)專欄】<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>產(chǎn)測(cè)工具使用——常見(jiàn)問(wèn)題解決方法(二)

    微電子獲小米最佳合作伙伴獎(jiǎng),并加入Vela全球合作伙伴計(jì)劃

    近日,小米集團(tuán)在年度小米IoT生態(tài)伙伴大會(huì)上,向微電子頒發(fā)了“最佳合作伙伴獎(jiǎng)”,以表彰微電子
    的頭像 發(fā)表于 11-20 10:05 ?1642次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>獲小米最佳合作伙伴獎(jiǎng),并加入Vela全球合作伙伴計(jì)劃

    一圖讀懂微電子2023年年度報(bào)告

    一圖讀懂微電子2023年年度報(bào)告
    的頭像 發(fā)表于 05-22 10:30 ?520次閱讀
    一圖讀懂<b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>2023年年度報(bào)告

    微電子獲藍(lán)牙 6.0 認(rèn)證,助力藍(lán)牙技術(shù)拓展與應(yīng)用升級(jí)

    近期,微電子藍(lán)牙芯片和自研協(xié)議棧成功獲得由藍(lán)牙技術(shù)聯(lián)盟(SIG)頒發(fā)的藍(lán)牙 6.0 認(rèn)證證書。此次認(rèn)證覆蓋了藍(lán)牙 6.0 新增功能中最核心的藍(lán)牙信道探測(cè)(Channel Sounding)技術(shù)
    發(fā)表于 11-26 14:07 ?381次閱讀
    <b class='flag-5'>泰</b><b class='flag-5'>凌</b><b class='flag-5'>微電子</b>獲藍(lán)牙 6.0 認(rèn)證,助力藍(lán)牙技術(shù)拓展與應(yīng)用升級(jí)

    微電子榮獲小米兩項(xiàng)大獎(jiǎng)

    在剛剛落幕的“2024小米生態(tài)合作伙伴大會(huì)”上,微電子憑借其在技術(shù)實(shí)力、產(chǎn)品性能和合作經(jīng)驗(yàn)方面的卓越表現(xiàn),榮獲“小米 Vela 生態(tài)合作伙伴 —— 卓越表現(xiàn)獎(jiǎng)”和“小米 IoT模組業(yè)務(wù)合作 —— 最佳合作伙伴獎(jiǎng)”兩項(xiàng)殊榮,這
    的頭像 發(fā)表于 12-31 15:43 ?261次閱讀

    微電子精彩亮相CES 2025

    美國(guó)時(shí)間2025年1月7日,全球矚目的科技盛會(huì)CES 2025在拉斯維加斯盛大開(kāi)幕。微電子攜前沿技術(shù)與創(chuàng)新產(chǎn)品重磅登場(chǎng)。
    的頭像 發(fā)表于 01-09 16:54 ?402次閱讀
    百家乐官网算牌方| 网上百家乐公司| 百家乐官网预测和局| 诚信百家乐平台| 垦利县| 百家乐天上人间| 库车县| 游戏房百家乐赌博图片| 百家乐官网有多少网址| 国际娱百家乐的玩法技巧和规则 | 正品百家乐官网的玩法技巧和规则 | 必盛国际| 百家乐电话投注多少| 德州扑克游戏平台| 属狗与属猪能做生意吗| 什邡市| 百家乐娱乐平台网| 永利百家乐官网娱乐平台| 大发888刮刮乐下载| 百家乐使用技法| 盈丰国际博彩网| 百家乐道具扫描| 澳门百家乐官网规律星期娱乐城博彩| 大发888pt| 百家乐机器手怎么做弊| 百家乐官网二号博彩正网| 至尊百家乐| 百家乐官网筹码片| 一二博网址| 百家乐二路珠无敌稳赢打法| 百家乐官网三宝| 娱乐城送白菜| 百家乐软件辅助器| 百家乐官网庄闲桌子| 娱乐城免费领取体验金| 大杀器百家乐学院| 百家乐官网国际赌场娱乐网规则| 百家乐赌博在线娱乐| 百家乐官网赌注| 赫章县| 大发888官方 df888gfxzylc8|