對于剛接觸Nuvoton平臺的朋友來說,有必要先了解下Nuvoton有哪些產品。目前新唐產品包括MCU(8051、M0、M4、M23)、MPU(ARM9)、Audio Codec、Audio SoC(語音芯片),同時在2020年9月完成對松下半導體的收購,所以產品增加松下產品(MCU、BMIC、NFC Tag、Motor Driver、LED Driver、DC Power、HDMI、ToF)等。從產品形態來看是非常的豐富的,目前產品廣泛應用于消費類、工業類產品,并且今年也推出了通過AEC-Q100的M0系列產品,所以在汽車類也在漸漸逐步完善中。想了解更多產品型號,可以下載產品選型手冊。
本文主要是介紹Nuvoton開發流程,初步分成四個系列,從入門篇、初級篇、中級篇到高級篇等,主要針對產品的開發流程、工具熟悉、特殊應用等圖形化說明為主。籌劃先寫入門篇和初級篇,大致目錄如下。
Nuvoton開發流程 入門篇 1 -- 準備工作
Nuvoton開發流程 入門篇 2 -- 軟件與工具
Nuvoton開發流程 入門篇 3 -- Keil新建工程
Nuvoton開發流程 入門篇 4 -- IAR新建工程
Nuvoton開發流程 入門篇 5 -- ICP介紹
Nuvoton開發流程 入門篇 6 -- ISP介紹
Nuvoton開發流程 初級篇 1 -- NuTool
Nuvoton開發流程 初級篇 2 -- Bootloader
Nuvoton開發流程 初級篇 3 -- NuLink Command
Nuvoton開發流程 初級篇 4 -- C51 RAM分布和使用
Nuvoton開發流程 初級篇 5 -- Hard Fault
Nuvoton開發流程 初級篇 6 -- 低功耗
開始進入主題,要入門一個新的平臺,首先的對官網了解,從而得到所需的開發資料。
官網的創新產品主要是指產品型號類別,里面包含芯片的規格書、硬件、軟件等相關資料。不過建議軟件下載從Github,經驗之談,Github有專人維護,更新最快。
官網的前瞻應用是指目前產品推廣的具體產品形態,應用場景還是非常廣的。客戶老是問你的產品用在哪里,這個地方給他看一目了然。
官網的軟體與工具,這個是重點,特別是軟體開發工具,這里包括驅動安裝程序、新唐工具等。
新唐的開發環境包括Keil MDK、IAR、GCC和Open Source IDE(NuEclipse),其中使用新唐的M0和M23內核的所有芯片,Keil 的License免費,這個重點,客戶不用使用盜版的了。很多人問我Keil和IAR等芯片PACK在哪里下載,目前新唐的芯片無需單獨添加,只需按照NuLink Driver即可。有一點需要主要,之前安裝的找不到新出的芯片,肯定要重新安裝最新NuLink Driver。
新唐工具主要工具包和燒錄工具,工具包指PinConfigure、PinView、ClockConfigure、NuConsole,燒錄工具主要用到ICP量產工具、ISP升級工具等。
我在之后的博文詳細介紹如上軟件和驅動的安裝操作,官網還有對研發來說很重要的部分,那就是技術答疑。官網針對技術疑問也做了歸類,包括新唐官網的論壇、牛臥堂、21IC新唐版塊等。
本文結尾處,補充下現在“缺芯”局面下,針對客戶小批試產可以通過新唐天貓旗艦店購買少數量正品樣片和開發板,這個對于研發來說還是挺好的,不用擔心網上買幾十片物料假芯片風險。
-
開發
+關注
關注
0文章
370瀏覽量
40839 -
Nuvoton
+關注
關注
1文章
15瀏覽量
20473
發布評論請先 登錄
相關推薦
評論