新唐開發(fā)平臺(tái)黃金 3 部曲:第 1 步,開發(fā)
新唐開發(fā)平臺(tái)黃金 3 部曲
第 1 步,開發(fā)
上次介紹了新唐完整的生態(tài)系統(tǒng):在開發(fā)、量產(chǎn)、升級(jí)三階段皆提供充足工具,讓客戶能夠更有效率地完成各階段目標(biāo)。此篇文章將會(huì)針對(duì)第一步開發(fā)階段,并依循 Quick Start 快速指南的步驟,說明如何開始一個(gè)項(xiàng)目。
Quick Start 快速指南
為了讓客戶能夠快速地進(jìn)入生態(tài)系統(tǒng)中,新唐的每個(gè) NuMaker 開發(fā)板皆配有 Quick Start 快速指南,只要跟著網(wǎng)頁(yè)上詳載的步驟,客戶即可開始進(jìn)行產(chǎn)品開發(fā)。之后將以新唐的 NuMaker-M251KG Quick Start 快速指南為例,實(shí)作開發(fā)階段的流程。
開發(fā)階段使用到的工具主要有四項(xiàng) ( 圖一 ):整合開發(fā)環(huán)境 IDE、NuMaker 開發(fā)板、開發(fā)板支持軟件包 BSP ( Board Support Package )、PinConfigure/ PinView。由于此篇文章將以 Quick Start 快速指南為主軸,因此圖形化輔助工具 PinConfigure 與 PinView 將在未來的文章再做詳細(xì)介紹。
圖一、開發(fā)階段使用工具
快速指南以 NuMaker-M251KG 為例
Quick Start 快速指南的鏈接,已直接標(biāo)示在 NuMaker 開發(fā)板背面右下角處 ( 圖二 ) 。或者也可以在新唐官網(wǎng)找到:首先,在官網(wǎng)的「軟件與工具」下的「開發(fā)板」頁(yè)面,找到「NuMaker-M251XX」開發(fā)板 ( XX 為 MCU 之封裝方式及 FLASH 大小之代碼,客戶可依據(jù)所購(gòu)產(chǎn)品做選擇,如 NuMaker-M251KG ) ,再點(diǎn)選 Quick Start 快速指南,就可以看到詳細(xì)的步驟教學(xué)。
圖二、NuMaker 開發(fā)板上 Quick Start 連結(jié)
掃碼前往 NuMaker-M251KG 快速指南
6 個(gè)步驟
透過以下簡(jiǎn)單 6 個(gè) Quick Start 快速指南中的步驟,便可將開發(fā)環(huán)境架設(shè)好,并成功執(zhí)行一個(gè)范例項(xiàng)目,完成開發(fā)階段流程 ( 圖三 )。
下載并安裝 IDE 開發(fā)環(huán)境:arm KEIL/ IAR/ NuEclipse
下載及安裝最新版本的 Nuvoton Nu-Link Driver:arm KEIL/ IAR
NuEclipse 可跳過此步驟
下載及解壓縮開發(fā)板支持軟件包 BSP
除了官網(wǎng)上提供的版本,也可至新唐的 GitHub 網(wǎng)頁(yè),找到最新版的 BSP。
硬件架設(shè)
(1) 啟動(dòng)已搭載在 NuMaker 上的 Nu-Link 虛擬串口 ( VCOM ) 功能。
(2) 透過 USB 傳輸線連接開發(fā)板與計(jì)算機(jī)。
(3) 在設(shè)備管理器中找到 Nuvoton Virtual Com Port。
使用 BSP 中的范例項(xiàng)目:Template
路徑為M251_252_254_256_258_Series_BSP_CMSIS_V3.XX.XXX.zip\SampleCode\Template
執(zhí)行項(xiàng)目
個(gè)別開發(fā)環(huán)境下執(zhí)行項(xiàng)目的方式詳載在使用者手冊(cè)章節(jié) 4.6。
圖三、開發(fā)階段流程
掃碼獲得 M251 開發(fā)板支持軟件包 BSP
掃碼獲得 NuMaker-M251KG 使用者手冊(cè)
新唐豐富的軟硬件工具可供客戶于開發(fā)階段使用,再搭配簡(jiǎn)單明了的 Quick Start 快速指南,希望能夠藉此給予客戶完善的生態(tài)系統(tǒng),降低客戶的負(fù)擔(dān)、提升產(chǎn)品開發(fā)的效率。未來除了 PinConfigure 與 PinView 的說明外,也將介紹此生態(tài)系統(tǒng)中,量產(chǎn)及升級(jí)階段的解決方案。
編輯:zzy 最后修改時(shí)間:2021-12-28