Nuvoton开发流程 入门篇 3 -- Keil新建工程

关键字 :NuvotonKeil

上一篇博文已经介绍如何安装Nu-Link Keil Driver,本篇博文接着介绍Keil新建工程。

通常来讲,我们不建议客户自己新建工程,因为我们的BSP开发包就有Template工程。里面就有新建好的工程,并且Library等路径都已经做好了,直接开发即可。

     

     现在,我们开始Keil新建工程步骤。

      1、首先“NuMicro_DFP.pack”进行安装,当然如果客户安装了Nu-Link Keil Driver安装过程中就会把pack安装好,如果没有安装Driver就需要自行安装pack。

       

      2、新建工程,选择新唐设备,找到目标芯片 
 
       
   
       3、魔法棒部分设置 
 
        

        

        

        

        

        

        


        

         

       4、进入Debug界面时,通过菜单Debug中可以打开Pinview功能,查到引脚分配正确性。

       

       5、Nu-Link还支持semihosting函数功能,可以方便的进行调试时加printf和getchar。

     可以通过如下步骤。

    (1)打开目录 “C:\Keil\Arm\BIN\Nu_Link\SemiHost\Src” ,您将在这个目录下看到有两个文件,将这两个文件复制到您的项目里:SH_retarget.c和SH_startup_NUC1xx.s

    (2)然后打开您的项目,并且将retarget.c替换为SH_retarget.c。将startup_NUC1xx.s替换为SH_startup_NUC1xx.s

    (3)在工程文件中需要调试的地方加printf或getchar等输入输出函数。为了减少代码大小,您可以修改SH_retarget.c的如下两个宏定义,可用来设定是否要支持UART或semihosting的UART1。

        #define DEBUG_ENABLE_UART

       #define DEBUG_ENABLE_SEMIHOST

   (4)重新编译并运行。

        

       Keil新建工程介绍结束,如用户觉得麻烦,建议用BSP开发包Template工程直接开发即可。

 

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论