文章

顯示從 8月, 2022 起發佈的文章

[模組] 開箱 Filogic Arduino SDK 開發板

圖片
        拿到最新的 Filogic 開發板,晶片核心是聯發科的 MT7933,由群登科技(AcSip)封裝成模組,再製作成開發板,如下圖一所示。之前下載的 Filogic SDK 是 Linux 環境的版本,對初學者的操作上確實是相對困難,這次釋出 Arduino SDK 的版本,在設計開發方式會比較容易上手。本文將介紹如何 燒錄 板子的韌體,以及如何配置每根腳位 IO mux 的功能。 圖一:Filogic 130A 開發板         這套 Arduino SDK 必須上大聯大的網站 (大大通) 下載最新出爐的版本(1.0.0),下圖二所示。下載後,發現它是一個 zip 壓縮包,要怎麼與 Arduino IDE 一起套用呢?要先在電腦上安裝 Tomcat 軟體,然後把下載的 SDK 檔案放到 Tomcat 的目錄底下: \Tomcat 8.5\webapps\ROOT ,此時執行 Tomcat 後,再開啟 Arudino IDE。接著,在 IDE 裡面設定 "開發板管理員網址" (其實網址就是本機 localhost:8080),Arduino IDE 就會自動下載 Filogic 相關的 SDK 了,細節請參考最底下的文章連結。 圖二:Filogic SDK 網站 上傳燒錄 接上 USB 後,試著從電腦上傳韌體到開發板上,首先我們開啟一個範例程式,在 Arduino IDE  上面編譯並上傳。當編譯時,需先按住板子上的  SW1 (Reset)  鈕,然後觀察  IDE  的下方訊息欄,直到我們看到 “ INFO: Goto open COM xx ” 這段訊息時,再放開板子上的  SW1 鈕, IDE  工具便會進入燒錄韌體的階段,開始上傳。最後,上傳成功後,我們會看到 “ Finished! ” 的訊息。 每次上傳成功後,我們必須再按一次板子上的  SW1 (Reset)  鈕,這樣板子才會重新啟動我們的程式碼。因為,它並不像  Arduino UNO  開發板會自動重新啟動。 IO Mux         市面常見  MCU  上的 IO 接腳功能是可以當作多重用途的,一根 IO 腳可能是  GPIO ,也可能是 analog input ,也可以是某通訊介面的腳位。在  MT7933  晶片上的每根腳位也都具有多重功