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

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

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

3天內不再提示

學技術 | MediaTek Filogic 130 Arduino SDK編譯環境搭建流程

大大通 ? 2022-11-30 15:35 ? 次閱讀

MediaTek Filogic 130/130A(MT7933/MT7931)基于Arm Cortex-M33處理器,具備:

WiFi 6 dual-band(IEEE 802.11 a/b/g/n/ac/ax)

藍牙5.0/5.1/5.2

Audio搭載Cadence Tensilica HiFi4 DSP(注一)

硬件加密引擎(AES/DES/3DES/SHA/ECC/TRNG)

電源管理單元


為客戶提供低功耗、高效能且安全的IoT產品設計平臺選擇。

MediaTek Filogic 130/130A(MT7933/MT7931)SDK已支持Arduino開發環境,本文將介紹MediaTek Filogic 130/130A Arduino開發環境架設流程,包含安裝必要軟件、設定、SDK安裝與編譯/執行示例程序。分為以下幾個部分:

相關資源準備

Arduino IDE環境架設

MediaTek Filogic 130/130A Arduino SDK下載/安裝

編譯/執行示例程序

備注


相關資源準備

參考文件:

Filogic 130 Arduino SDK User Guide_V1.x.0

Arduino SDK:

Latest version:v1.3.0(2022.10.05)

Bootloader(Option)

Arduino IDE:

Arduino IDE 1.8.xx or later

相關工具:

HFS(HTTP File Server)or Microsoft IIS

MTK Flash tool(FBTool_v2p81_slib.exe)

Arduino IDE環境架設

安裝Arduino IDE(Windows版本)

Arduino Website

Microsoft Store

安裝完成后,開啟Arduino IDE,從“File”->“Preferences”中的“Addition Board Manager URLs”添加MTK開發板支URL:

MT7933//localhost:8080/package_mtk_filogic_130_index-7933.json

MT7931//localhost:8080/package_mtk_filogic_130_index-7931.json

ff27a592-7041-11ed-b116-dac502259ad0.png

MediaTek Filogic 130/130A Arduino SDK下載/安裝

使用HFS(HTTP File Server)建立本機端網頁

開啟“HFS”

拖曳SDK相關檔案(*.zip,*.json)到HFS視窗“虛擬檔案系統”欄中

設定port number,需與Arduino IDE設定相同

可透過HFS中的“在瀏覽器中開啟”來確認URL是否可用,并可以從中下載檔案

***當Arduino IDE進行MTK開發板支持包下載時,必須保持Http server運行

ff69358e-7041-11ed-b116-dac502259ad0.png

從Arduino IDE下載/安裝MTK開發板支持包

按下“Tools”->“Board‘xxxx’”->“Boards Manager…”開啟Boards Manager

從中透過關鍵字“Filogic”搜尋并安裝MTK開發板相關SDK資源

ff9efd18-7041-11ed-b116-dac502259ad0.pngffcf2600-7041-11ed-b116-dac502259ad0.png

安裝完成后,透過“Tools”->“Board‘xxxx’”->“MediaTek Filogic Series”->“Filogic 130”選擇MTK開發版

00027758-7042-11ed-b116-dac502259ad0.png

編譯/執行示例程序

在開發Arduino示例程序之前,若開發版曾用于FreeRTOS SDK開發過,會需要對MTK開發板刻錄bootloader。另外此步驟僅需要執行一次。

相關資源

MTK Flash tool:FBTool_v2p81_slib.ex

Bootloader binary:mt793xan_bootloader-xip.sgn

刻錄bootloader步驟(option)

連接MTK開發板到PC

開啟FBTool_v2p81_slib.exe,透過按下“Open”,選擇配置檔x_scatter.ini

勾選“[ROM_BL]”指定刻錄的bootloader檔

選擇MTK開發板連接到PC的UART port

按下“Downlaod”啟動刻錄

此時需要同步按住Download button(SW5),接著單擊Reset button(SW1),使MTK開發板重啟至刻錄模式,讓刻錄工具能成功偵測到并開始刻錄bootloader

0032eab4-7042-11ed-b116-dac502259ad0.png0070d43c-7042-11ed-b116-dac502259ad0.png

當看到刻錄工具底下的進度條顯示100%即代表刻錄成功

00b817f2-7042-11ed-b116-dac502259ad0.png

編譯/執行示例程序

我們透過一個簡單的示例程序“Hello World”在Arduino IDE上編譯,并上傳到MTK開發板上執行

Example code:

void setup(){

// put your setup code here,to run once:

Serial.begin(115200);

Serial.println(“\n\rHello World!”);

}

void loop(){

// put your main code here,to run repeatedly:

}

連接MTK開發板到PC

在Arduino IDE中,按下“Tools”->“Port”選擇MTK開發板連接PC的UART port

透過Arduino IDE中的“Verify/Compile”按鈕編譯示例程序

透過Arduino IDE中的“Upload”按鈕上傳示例程序到MTK開發板

00c92cc2-7042-11ed-b116-dac502259ad0.png

注意:當按下Arduino IDE中“Upload”按鈕時,在Arduino IDE下方的Debug console會印出相關訊息,當看到印出“INFO: Goto open COM9”時,須立刻單擊MTK開發板上的Reset button(SW1)。若成功會看到MTK開發板開始進行刻錄動作,等待“Finished”信息印出即完成。

00f6fc60-7042-11ed-b116-dac502259ad0.png013efde4-7042-11ed-b116-dac502259ad0.png

刻錄完成后,透過Arduino IDE中的“Tools”->“Serial Monitor”開啟MTK開發板的UART console。

0170a4a2-7042-11ed-b116-dac502259ad0.png01c825e2-7042-11ed-b116-dac502259ad0.png01e4ef60-7042-11ed-b116-dac502259ad0.png

接著按下MTK開發板上的Reset button(SW1)即可看到示例程序執行的結果

01f83552-7042-11ed-b116-dac502259ad0.png

備注

刻錄bootloader/示例程序時,務必關閉MTK開發板的UART console。若刻錄失敗,稍微調整按下Reset button(SW1)的時機。

當透過Arduino IDE更新新版本MediaTek Filogic 130/130A Arduino SDK時,Http server需要保持啟動,依流程做更新。

注一:Audio搭載Cadence Tensilica HiFi4 DSP為MT7933之規格。

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

    關注

    0

    文章

    13

    瀏覽量

    9332
  • SDK
    SDK
    +關注

    關注

    3

    文章

    1057

    瀏覽量

    47247
收藏 人收藏

    評論

    相關推薦

    大聯大推出基于MediaTek Genio 130與ChatGPT的AI語音助理方案

    ,為市場帶來了全新的智能交互體驗。 該AI語音助理方案充分利用了MediaTek Genio 130芯片的強大性能與ChatGPT的先進人工智能技術。MediaTek Genio
    的頭像 發表于 12-11 11:07 ?671次閱讀

    RK3588 SDK入門之編譯使用篇

    前言:在上一篇文章中,我們已經配置好了Ubuntu虛擬機。本期將重點介紹如何Ubuntu虛擬機中使用RK3588的SDK。具體內容包括SDK的下載與安裝、環境變量的配置、以及編譯調試的
    的頭像 發表于 11-22 01:07 ?2884次閱讀
    RK3588 <b class='flag-5'>SDK</b>入門之<b class='flag-5'>編譯</b>使用篇

    【MM32F5270】Keil開發環境搭建

    本文是對MM32F5270相關的靈動官網資料和社區現有幾篇環境搭建帖的整理和總結。詳細且完整的記錄了——如何從零搭建MM32F5270 Keil開發環境以及如何
    的頭像 發表于 11-06 16:14 ?3436次閱讀
    【MM32F5270】Keil開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    用戶手冊 | 全志T113-S3開發板——SDK編譯指南

    ,不像發行版那樣需要編譯整個linux系統,只需要指定特定開發的功能包進行交叉編譯即可。本文為大家介紹全志T113-S3開發板在眺望電子提供的SDK環境下如何
    的頭像 發表于 11-01 08:08 ?3738次閱讀
    用戶手冊 | 全志T113-S3開發板——<b class='flag-5'>SDK</b><b class='flag-5'>編譯</b>指南

    鴻蒙Flutter實戰:02-Windows環境搭建踩坑指南

    環境搭建 1. 下載Flutter SDK,配置環境變量 鴻蒙 Flutter SDK 需要在 Gitee 下載。目前建議下載 dev 分支
    發表于 10-22 15:05

    飛凌嵌入式ElfBoard ELF 1板卡-開發環境搭建之交叉編譯

    不同的cpu的對應的可執行的二進制文件。交叉編譯鏈安裝建立交叉編譯環境又可分為安裝SDK(其中包含了交叉編譯工具鏈)和設置交叉
    發表于 09-29 09:51

    啟明智顯ESP32系列串口屏全面升級!支持樂鑫IDF最新版,兼容Arduino開發環境

    啟明智顯的ESP32系列串口屏迎來了全面升級,SDK更新至樂鑫IDF的最新版本,并且完美兼容Arduino開發環境!
    的頭像 發表于 09-05 16:48 ?1261次閱讀
    啟明智顯ESP32系列串口屏全面升級!支持樂鑫IDF最新版,兼容<b class='flag-5'>Arduino</b>開發<b class='flag-5'>環境</b>

    RK3568 編譯sdk技巧

    我司RK3568對外提供源代碼是以sdk的形式提供,包括但不僅限于uboot、kernel、buildroot、debian源碼。在編譯sdk的過程中往往需要安裝大量的第三方安裝包,同時也要保證宿主
    的頭像 發表于 08-30 11:44 ?861次閱讀
    RK3568 <b class='flag-5'>編譯</b><b class='flag-5'>sdk</b>技巧

    SemiDrive X9 AI 開發環境搭建

    SemiDrivex9AI開發環境搭建分開發機端,開發板端。主要的工具是SDNN,它是一個基于開源編譯器框架TVM的端到端的AI編譯器框架,Semidrive對TVM
    的頭像 發表于 08-03 08:27 ?698次閱讀
    SemiDrive X9 AI 開發<b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    RISC-V編譯環境搭建

    以上按位數分可以編譯為32位和64位兩種,另外就是都可以編譯為elf版本和linux版本。
    的頭像 發表于 07-17 11:31 ?1745次閱讀
    RISC-V<b class='flag-5'>編譯</b><b class='flag-5'>環境</b><b class='flag-5'>搭建</b>

    【飛凌嵌入式OK527N-C開發板體驗】- 2. 切換顯示到hdmi以及sdk編譯

    的用戶編譯手冊將網盤下載下來的sdk包傳到ubuntu中,解壓。文件很大,分卷壓縮的,總共13個多G,解壓下來好像有30多個G還是多少。 sdk kernel編譯 ./build.sh
    發表于 07-11 21:26

    【飛凌嵌入式OK527N-C開發板體驗】切換顯示到hdmi以及sdk編譯

    的用戶編譯手冊將網盤下載下來的sdk包傳到ubuntu中,解壓。文件很大,分卷壓縮的,總共13個多G,解壓下來好像有30多個G還是多少。 sdk kernel編譯 ./build.sh
    發表于 07-05 21:36

    VSCODE搭建的IDF編譯環境,如何配置調試串口的波特率呢?

    VSCODE搭建的IDF編譯環境,如何配置調試串口的波特率呢? 可以支持console命令交互嗎?
    發表于 06-18 06:17

    MediaTek NeuroPilot SDK整合NVIDIATAO

    MediaTek 在 COMPUTEX 2024 期間宣布將 NVIDIA TAO 與 MediaTek NeuroPilot SDK 集成,應用于邊緣 AI 推理芯片的開發。MediaTek
    的頭像 發表于 06-12 14:03 ?624次閱讀

    Purple Pi OH又開外掛!帶你搭建編譯環境編譯Android 11固件

    01介紹今天的文章主題是分享與探討關于PurplePiOH開發板Android開發之搭建編譯環境編譯Android固件。如果你是剛開始接觸嵌入式Linux開發,也許你會非常疑惑?為什
    的頭像 發表于 05-22 08:32 ?1583次閱讀
    Purple Pi OH又開外掛!帶你<b class='flag-5'>搭建</b><b class='flag-5'>編譯</b><b class='flag-5'>環境</b>及<b class='flag-5'>編譯</b>Android 11固件
    主站蜘蛛池模板: 国产在线精品一区免费香蕉 | 欧美人成在线观看 | 视频一区二区不卡 | 奇米影视99 | 国内视频一区二区 | 国产高清区 | 国产中日韩一区二区三区 | 婷婷国产 | 免费人成黄页在线观看1024 | 欧美日韩亚洲色图 | 美日韩一级 | 精品国模 | 亚洲免费视频一区 | 天天操人人爱 | 午夜精品福利在线观看 | 天天夜干| 热re99久久精品国99热 | 成人国产在线24小时播放视频 | 狠狠的操 | 亚洲视频在线视频 | 午夜视频网站在线观看 | 成人欧美另类人妖 | 激情5月婷婷| 国产成人影视 | 国产精品资源手机在线播放 | 久久久黄色片 | 国模福利| 2018天天夜夜 | 天天擦天天干 | 天堂中文最新版www 天堂资源8中文最新版在线 | 伊人久久网站 | 欧美日韩一区二区视频图片 | 天天摸天天爽天天澡视频 | 日本a级精品一区二区三区 日本a级特黄三级三级三级 | 午夜免费福利片观看 | 欧美第一网站 | 长腿丝袜美女被啪啪 | 色噜噜狠狠成人影院 | 色妞干网| 天天干网 | 成人av在线播放 |