学技术 | Nuvoton开发流程 入门篇 1 -- 准备工作

描述

 

对于刚接触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新唐版块等。
 

 


 

本文结尾处,补充下现在“缺芯”局面下,针对客户小批试产可以通过新唐天猫旗舰店购买少数量正品样片和开发板,这个对于研发来说还是挺好的,不用担心网上买几十片物料假芯片风险。

 

 

 

 

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分