新唐開發平台黃金 3 部曲:第 1 步,開發

Post Reply
User avatar
NuvotonMarcom
Posts: 227
Joined: 10 Sep 2018, 17:23

28 Jan 2021, 18:59

上次介紹了新唐完整的生態系統:在開發、量產、升級三階段皆提供充足工具,讓客戶能夠更有效率地完成各階段目標。此篇文章將會針對第一步開發階段,並依循 Quick Start 快速指南的步驟,說明如何開始一個專案。

為了讓客戶能夠快速地進入生態系統中,新唐的每個NuMaker 開發板皆配有 Quick Start 快速指南,只要跟著網頁上詳載的步驟,客戶即可開始進行產品開發。之後將以新唐的 NuMaker-M251KG Quick Start 快速指南為例,實作開發階段的流程。

開發階段使用到的工具主要有四項 ( 圖一 ):整合開發環境 IDE、NuMaker 開發板、開發板支援套裝軟體 BSP ( Board Support Package )、PinConfigure/ PinView。由於此篇文章將以 Quick Start 快速指南為主軸,因此圖形化輔助工具 PinConfigure 與 PinView 將在未來的文章再做詳細介紹。
開發階段使用工具.png
開發階段使用工具.png (274.71 KiB) Viewed 2120 times
圖一、開發階段使用工具


NuMaker-M251KG Quick Start 快速指南:https://www.nuvoton.com/board/numaker-m251kg/

Quick Start 快速指南的連結,已直接標示在 NuMaker 開發板背面右下角處 ( 圖二 ) 。或者也可以在新唐官網找到:首先,在官網的「軟體與工具」下的「開發板」頁面,找到「NuMaker-M251XX」開發板 ( XX 為 MCU 之封裝方式及 FLASH 大小之代碼,客戶可依據所購產品做選擇,如 NuMaker-M251KG ) ,再點選 Quick Start 快速指南,就可以看到詳細的步驟教學。
開發板上快速指南連結.png
開發板上快速指南連結.png (2.2 MiB) Viewed 2120 times
圖二、NuMaker 開發板上 Quick Start 連結


透過以下簡單 6 個 Quick Start 快速指南中的步驟,便可將開發環境架設好,並成功執行一個範例專案,完成開發階段流程 ( 圖三 )。
1. 下載並安裝 IDE 開發環境:arm KEIL(http://www2.keil.com/nuvoton/M0-M23)/ IAR(https://www.iar.com/iar-embedded-workbe ... ecture=Arm#!)/ NuEclipse(https://www.nuvoton.com/resource-downlo ... 0401182901)
點選各 IDE 的連結,即可找到下載點及安裝步驟。

2. 下載及安裝最新版本的 Nuvoton Nu-Link Driver:arm KEIL(https://www.nuvoton.com/resource-downlo ... 21180521)/ IAR(https://www.nuvoton.com/resource-downlo ... 0221180914)
點選不同 IDE 所搭配的 Nu-Link Driver 連結,即完成下載。
( NuEclipse 可跳過此步驟 )

3. 下載及解壓縮開發板支援套裝軟體 BSP https://www.nuvoton.com/resource-downlo ... 0103104857
點選 BSP 連結,即完成下載。
除了官網上提供的版本,也可至新唐的 GitHub 網頁 https://github.com/OpenNuvoton/,找到最新版的 BSP https://github.com/OpenNuvoton/M251BSP# ... -cmsis-bsp

4. 硬體架設
(1) 啟動已搭載在 NuMaker 上的 Nu-Link 虛擬串口 ( VCOM ) 功能。
(2) 透過 USB 傳輸線連接開發板與電腦。
(3) 在裝置管理員中找到 Nuvoton Virtual Com Port。

5. 使用 BSP 中的範例專案:Template
Template的路徑為M251_252_254_256_258_Series_BSP_CMSIS_V3.XX.XXX.zip\SampleCode\Template

6. 執行專案
個別開發環境下執行專案的方式詳載在使用者手冊章節 4.6 https://www.nuvoton.com/resource-downlo ... 0908201406
開發階段流程.png
開發階段流程.png (64.74 KiB) Viewed 2120 times
圖三、開發階段流程


新唐豐富的軟硬體工具可供客戶於開發階段使用,再搭配簡單明瞭的 Quick Start 快速指南,希望能夠藉此給予客戶完善的生態系統,降低客戶的負擔、提升產品開發的效率。未來除了 PinConfigure 與 PinView 的說明外,也將介紹此生態系統中,量產及升級階段的解決方案。

Post Reply
  • Information
  • Who is online

    Users browsing this forum: No registered users and 23 guests