[筆記] 恩智浦 NXP LPC55S69 開發板的開箱
最近,我取得了一塊 NXP LPC55S69 開發板,我計劃使用它來開發 USD + SD 存取功能。這塊開發板被精心包裝在一個盒子中,盒子的封面印有這塊開發板的官方網路連結。根據技術文件的介紹,這套開發板大約於2020年推出,並且已經穩定到達一個版本。官方計劃將這塊微控制器單元(MCU)主要應用於工業物聯網(IoT)、自動化、診斷設備等多個領域。 圖一:LPC55S69 開發板的包裝盒 下圖二是開發板的正面原貌,板子中間是 MCU LPC55S69 ,晶片核心是ARM Cortex-M33 ,具有雙核心的封裝,內部最高時脈為 150MHz。基本上,晶片都包含了一般 MCU 該有的周邊,比較特別的部分有雙 USB 介面﹑雙 SD 介面﹑以及語音介面。在圖的右上方有語音的 codec 晶片,能將語音轉成數位化後接到 LPC55S69 處理。左邊有兩個 micro USB 接口,分別支援 Full speed 和 High speed 的規格,另外有兩個 micro USB 接口分別是供電和 debug 之用。 左下方的區塊是 Link2 on-board debugger,它支援除了 NXP 自家的 Link2 除錯器之外,也支援外接 J-Link 的除錯器。 接著,要開發這顆 MCU 的程式前,我們必須先準備好底下幾樣東西:第一個 MCUxpresso IDE ,開發環境套件專門開發恩智浦的晶片。第二個 MCUxpresso SDK ,到官方網站上下載該晶片的 SDK,才能載到 IDE 裡面。 圖二:LPC55S69 開發板正面圖 到恩智浦的官方網站 mcuxpresso.nxp.com 下載 SDK,先選擇晶片,再點選下圖三的右下方按鈕,產生相關的 SDK 連結。然後,進到下圖四的選單,依據我們的開發需求,選擇需要的程式碼與函數庫,網站會生成一個 SDK 壓縮檔,下載保存這個壓縮檔,之後會在 IDE 工具時用到。 圖三:產出 LPC55S69 SDK 圖四:SDK 程式碼與函數庫的選單 ...