前言:
资源准备
工程创建前,需准备好国民技术官方提供的软件包,软件包地址为为
这是官方提供的产品资料,只需要在文件资源管理器输入该地址即可访问。访问成功后将所需要的资料拷贝到本地即可。
进入国民技术的FTP服务器选择 1-Microcontrollers
然后选择 N32G030xx_V2.1.0.zip,拷贝到本地,直接复制,粘贴。
解压后里面有很资料,如下:
我们需要先在 6-软件开发套件 这个文件夹找到 PACK 文件
可以直接双击进行安装或者在 Keil 的 Pack Installer 中进行导入
接下来安静等待导入完成就好了.导入完成后,这时点击新建工程选择芯片时就可以找到国民技术的芯片了。
工程创建:
文件准备
接着我们需要在下面的目录下找到固件包(文件名为firmware)
...\\6-软件开发套件(Software Development Kit)\Nationstech.N32G030_Library.1.1.2
firmware 文件夹内有我们创建工程时所需要用到的一些标准库文件,CMSIS文件和启动文件.
准备好firmware文件后,我们可以按下面创建一些文件夹,对工程文件进行大致分类
CMSIS : 用来存放 firmware文件夹中 CMSIS 内的文件,全部复制过来;
FWLIB : 用来存放涉及到的标准库文件,标准库文件在firmware文件夹 n32g030_std_periph_driver文件夹中,可全部复制过来,建议只复制涉及到的;
MDK_ARM : 用来存放工程文件,创建工程时的路径就选择在这
USER : 顾名思义,就是用来存放用户代码文件的,比如main.c,n32g030_it.c
PS : n32g030_it.c,该文件可以在官方例程中复制过来,主要进行中断服务函数的编写.
此外,你也可以根据自己所需创建不同的文件夹
工程文件夹创建好了,接下来回到Keil工程中,工程结构大致如下
创建四个目录,分别为
STARTUP : 选择启动文件
USER : 选择用户文件
FW_LIB : 选择标准库文件
CMSIS : 选择系统配置文件,system_n32g030.c主要用来配置和更新时钟的参数
PS : 启动文件和系统配置文件的路径都在CMSIS->device
Keil 魔术棒配置
选择好对应文件后,还需要进入魔术棒进行一些配置
编译器选择第五版,用第六版老是出现一些莫名其妙的错误
基本上,看到有头文件存放的路径都可以添加上
至此,一个N32的工程就创建完成了!