在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Matter固件編譯和燒錄步驟

泰凌微電子 ? 來源:泰凌微電子 ? 作者:泰凌微電子 ? 2022-08-31 09:39 ? 次閱讀

點擊圖片了解詳情

之前我們已經搭建好了Matter編譯環境,那么這一次就可以進行編譯和燒錄步驟。

想要編譯Matter固件,需要在Matter根目錄下進行操作,如果使用Docker鏡像的話則是在/root/chip目錄中進行操作。

1、編譯Matter固件

01進入Docker鏡像并進入/root/chip目錄

$ sudo docker run -it --rm -v ${MATTER_BASE}:/root/chip -v /dev/bus/usb:/dev/bus/usb --device-cgroup-rule "c 189:* rmw" connectedhomeip/chip-build-telink

$ cd /root/chip

注意:

其中的${MATTER_BASE}是Matter項目根目錄的絕對路徑,例如:

/home/${YOUR_USERNAME}/connectedhomeip

其中的${YOUR_USERNAME}是您的用戶名文件夾,connectedhomeip是Matter項目文件夾的名稱

02啟動Matter環境

$ source scripts/activate.sh

03轉到示例所在目錄

$ cd examples/*app*/telink

app:lighting-app或light-switch-app

04若已經存在構建,則刪除原有構建時產生的目錄

$ rm -rf build/

05構建示例

$ west build

您可以在 build/zephyr目錄下找到名為zephyr.bin的目標構建文件。

2、編譯chip-tool

編譯chip-tool同樣需要在Matter根目錄下進行操作,如果使用Docker鏡像的話則是在/root/chip目錄中進行操作。因此只需重復第一節的1、2步驟,進入Docker鏡像并啟動Matter環境再繼續接下來的步驟。

01進入示例所在目錄

$ cd examples/chip-tool

02若已經存在構建,則刪除原有構建時產生的目錄

$ rm -rf build/

03構建示例

$ gn gen out

$ ninja -C out

04生成的chip-tool所在目錄

$ {MATTER_CHIP_TOOL_EXAMPLE_FOLDER}/out/chip-tool

3、燒錄Matter固件

BDT是Windows下的燒錄工具,可以通過以下鏈接下載最新的燒錄工具。

下載后解壓到本地文件夾即可。

1、硬件連接

請按照下面的圖示進行硬件連接。圖中的紫線代表 USB 線,其他兩根線代表杜邦線。

94976ff0-28c5-11ed-ba43-dac502259ad0.jpg

注意:務必使用默認的跳帽配置

2、連接燒錄器和電腦

用USB線連接燒錄器到電腦的燒錄器口,打開之前下載的BDT燒錄軟件,如果一切正常,可以在系統標題欄中可以看到已經被連接的燒錄器的設備信息。

3、確認硬件連接

點擊工具欄中的“SWS”按鈕,如果能看到“Swire ok!”的信息,則表明所有的硬件連接都沒有問題。

94a9c5a6-28c5-11ed-ba43-dac502259ad0.png

4、設置Flash擦除的區域大小

點擊工具欄中的"Setting"按鈕,在彈出的"Setting"窗口中可以看到默認的 Flash 擦除的區域大小是 512KB,將 Flash 擦除的區域大小設置為"2040"。

注意:對于外掛 2MB Flash 的 TLSR9518 開發板,Flash 最后的 8KB 空間預留用于保存重要的 SoC 信息,因此最多可以擦除 2040KB 的 Flash 區域。

94cb0680-28c5-11ed-ba43-dac502259ad0.png

5、擦除Flash

點擊工具欄中的"Erase"按鈕,等待 Flash 擦除操作完成。

6、選擇BIN文件

點擊"File"菜單里的"Open"子菜單,在彈出的文件選擇對話框中選中需要燒錄的 BIN 文件。選中后的 BIN文件將顯示在底部的狀態欄中。

7、燒錄

點擊工具欄中的"Download"按鈕,等待 Flash 燒錄完成。

到這里,就已經完成了Matter固件的編譯和燒錄以及chip-tool的編譯。



審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • USB接口
    +關注

    關注

    9

    文章

    705

    瀏覽量

    56454
  • Docker
    +關注

    關注

    0

    文章

    503

    瀏覽量

    12536
  • Matter
    +關注

    關注

    1

    文章

    247

    瀏覽量

    6197

原文標題:泰凌微電子 Matter 開發指南(五):固件編譯和燒錄

文章出處:【微信號:telink-semi,微信公眾號:泰凌微電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    【道生物聯TKB-620開發板試用】TK8620自編譯固件燒錄注意事項

    接上一報告,我向TK8260模組燒錄了自己編譯固件,結果無法正常運行,聯系廠家,廠家說沒有燒錄bootloader所致,bootloader在以下位置: 如果只
    發表于 04-28 21:06

    基于RK3576開發板的固件燒錄與更新

    在RK3576開發板上單擊【RESET按鍵】,長按【LOAD按鍵】等待3~4秒,松開【LOAD按鍵】出現該設備信息則可以 進行固件燒錄
    的頭像 發表于 04-21 16:54 ?276次閱讀
    基于RK3576開發板的<b class='flag-5'>固件</b><b class='flag-5'>燒錄</b>與更新

    【道生物聯TKB-620開發板試用】TK8620 RISC-V開發環境搭建和固件編譯燒錄

    鏈,注意新版Nuclei Studio的安裝包未提供riscv-nuclei-elf-gcc,需要補全這個工具鏈。 補全這個工具鏈就可以選擇這個工具鏈了 最后成功編譯過去,生成固件 二、固件
    發表于 04-19 00:19

    【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】系統鏡像編譯燒錄

    /prebuilts_download.sh 然后,再編譯系統鏡像包: ./build.sh --product-name rk3568 --ccache 二、使用rkdeveloptool工具燒錄固件
    發表于 03-16 10:53

    MolunSmartHome蝦哥小智源碼編譯固件演示

    蝦哥小智Ai對話項目固件編譯演示
    的頭像 發表于 02-24 12:21 ?4688次閱讀
    MolunSmartHome蝦哥小智源碼<b class='flag-5'>編譯</b><b class='flag-5'>固件</b>演示

    DLP3432適配的外掛Flash芯片的固件如何燒錄呢?

    你好,新制作的DLP3432 PCB板子,它適配的外掛Flash芯片的固件如何燒錄呢?官網給出的固件是.img 文件,而一般的Flash 編程器只支持 hex或者bin文件的燒錄,請
    發表于 02-18 08:19

    【龍芯2K0300蜂鳥板試用】燒錄固件

    SPI燒錄的座子,在這個位置這里需要一個USB轉SPI的轉接板,比如CH341的 接線后不要給開發板通電,避免CPU對FLASH進行操作影響燒錄燒錄固件
    發表于 09-02 00:17

    ESP8266需要燒錄固件庫嘛

    需要。ESP8266是一款非常流行的Wi-Fi模塊,廣泛應用于物聯網項目中。它具有低成本、低功耗、易于編程等特點,因此受到了許多開發者的喜愛。在開發ESP8266項目時,燒錄固件庫是一個非常重要
    的頭像 發表于 08-19 17:30 ?1594次閱讀

    [文章] 【xG24 Matter開發套件試用體驗】點亮一個LED

    套件的硬件連接和固件燒錄。 在智能家居控制中心上添加新設備,并搜索到 xG24 Matter LED 燈。 通過語音指令或 APP 控制,嘗試點亮 LED 燈。 測試結果: 成功通過智能家居控制中心
    發表于 07-26 15:12

    MacOS按照文檔的步驟進行環境的配置, esp-matter執行./install.sh的時候報錯怎么解決?

    MacOS 按照文檔的步驟進行環境的配置, esp-matter執行./install.sh的時候報錯: Downloading and installing packages into local
    發表于 07-19 07:41

    lanuchpad下載ESP-BOX-Lite_MATTER_SWITCH_Demo_V1_0,始終無法正常工作,為什么?

    上WiFi。 并且在config里面改為Box Lite=y,重新編譯后也是這種情況。 麻煩問下這個固件有屏幕顯示功能嗎?
    發表于 06-27 07:28

    ESP32-C3-DevKitC-02按照教程輸入matter wifi connect 指令時候,出現error:45的錯誤的原因?

    我使用的開發板是ESP32-C3-DevKitC-02,編譯燒錄了light示例程序。按照教程輸入matter wifi connect 指令時候,出現error:45的錯誤。不知道軟件里面是哪里出了問題。
    發表于 06-12 06:24

    esp-matter使用idf.py編譯light sample報錯怎么解決?

    在搭建好esp-matter后,編譯light sample的時候報錯 rck@ubuntu:~/ESP/esp-matter/examples/light$ idf.py build /home
    發表于 06-11 07:04

    ESP32-C3-WROOM2燒錄定頻固件后,如何燒錄回正常的固件

    ESP32-C3-WROOM2模塊燒錄定頻固件過SRRC認證,燒錄了定頻因件后,燒錄多了幾個,有幾個模塊需要燒錄回正常
    發表于 06-07 07:33

    如何編譯OTA時的加密固件

    main->CMakeLists.txt中添加以下生成加密OTA固件的命令。第一次編譯時能夠生成加密固件。但第一次之后,再編譯固件時,
    發表于 06-05 08:28
    主站蜘蛛池模板: 中文字幕一区二区精品区 | 日本三人交xxx69视频 | 久久婷婷午色综合夜啪 | 欧美一级欧美三级 | 高清毛片aaaaaaaaa片 | 永久黄网站色视频免费 | 特级毛片网站 | 天天干夜夜拍 | 精品欧美一区二区三区在线观看 | 欧美一区二区三区大片 | 亚洲国产福利精品一区二区 | 国产一二三区在线观看 | ww欧洲ww在线视频看 | 午夜免费视频观看 | 夜夜摸夜夜爽 | 日本不卡高清免费 | 黄色网在线播放 | 国产香蕉久久精品综合网 | 操人网站 | 国产妇女在线 | 天天欧美 | 日本免费色 | www.五月婷婷 | 久操视频网 | 拍拍拍拍拍拍拍无挡大全免费 | 国产视频一二 | 欧美色成人综合 | 国产欧美另类第一页 | 久久精品夜夜夜夜夜久久 | 久久亚洲精品国产亚洲老地址 | 思思久久96热在精品不卡 | 黄色三级国产 | 天天摸天天做天天爽天天弄 | 亚洲 欧美 校园 | 美女扒开尿口给男人爽的视频 | 成年人视频黄色 | 精品国产免费观看久久久 | 精品无码三级在线观看视频 | 免费久久精品国产片香蕉 | 97爱sese| 久久精品成人免费网站 |