[国民技术N32WB452测评] 一.开发板开箱、开发环境搭建及GPIO口的使用
[复制链接]
本文将会介绍N32WB45xL-EVB全功能评估板资料下载、驱动安装以及开发环境的搭建,并在最后运行官方所提供的GPIO相关例程。
【所需硬件】
N32WB45xL-EVB全功能评估板 * 1
杜邦线若干
【所需软件】
FileZilla FTP Client
Keil5 MDK-ARM
【过程】
一.开发板相关资料下载
国民技术官方所提供资料的下载链接为ftp://58.250.18.138/,本文中用以下载资料的软件为FileZilla FTP Client(下载地址FileZilla中文网 - 免费开源的FTP解决方案),打开该软件后如下图所示:
在主机中输入上述地址后电机快速连接,便可看到右侧出现相关文件夹:
在该目录下选择/无线连接产品/N32WB452xx_V2.0.0并下载即可:
二.驱动安装
(1)固件支持包安装
在官方提供资料的7-软件开发套件目录下可看到名为Nationstech.N32WB452_DFP.x.x.x.pack的固件支持包,双击打开后(前提是安装并配置好Keil5)等待安装完毕,最终为如下界面,便表示固件支持包已经安装成功:
(2)CMSIS-DAP驱动安装
将开发板通过USB线连接至电脑后打开电脑设备管理器,可以看到其他设备中有名为CMSIS-DAP的设备,如图所示:
右键点击并依次选择更新驱动程序文件-浏览计算机以查找驱动程序软件-从计算机的设备驱动程序列表中选择, 去掉显示兼容硬件的勾选后在标准端口类型下选择通信端口-从磁盘安装,在弹出窗口中选择CMSIS-DAP.INF文件(通常在目录10-工具下),上述流程如图所示:
点击打开后便开始驱动软件的安装,此时部分系统可能会出现形如“第三方INF不包含数字签名”的错误,造成该错误的主要原因为系统启用了驱动程序强制签名,解决方法如下:首先在电脑设置中找到“立即重启”选项,在随后页面中选择“疑难解答”-“高级选项”-“启动设置”,点击重启按钮,电脑在重启后进入高级选项,选择“禁用驱动程序强制签名”即可,部分流程如下图:
最终成功安装CMSIS-DAP驱动:
在设备管理器中可以查看该端口相关信息,如波特率115200bps,数据位8,停止位1,无校验位,若波特率错误可以手动修改为115200bps。
(3)编译环境安装
首先打开Keil5,选择SDK中任意项目,点击界面上的魔术棒,在Target界面设置RAM和ROM的大小(一般默认不用修改):
在Output选项中勾选“生成hex文件"
随后在Debug界面修改仿真相关设置,以官方所给图片为例:
至此,前期的准备工作算是大致完成了,可以开始进行程序的编写以及烧录工作。
三.烧录官方例程
在官方所给SDK文件夹下以library结尾的压缩包便是基础例程,将其解压后便可以通过Keil5编译并烧录至开发板进行测试(注:这里有一个坑,官方所给文件夹名字中带有中文,直接解压到当前文件夹下可能会造成Keil5编译的失败,因而作者建议单独选取全英文目录解压),本次测试的例程为GPIO文件夹下的IORemap例程,其相关事项如下图所示:
本次测试主要观察第一点功能。使用Keil5编译并烧录至开发板,如图所示:
烧录成功后将开发板重新上电复位,分别连接A1与GND, A1与3.3V,观察D1,D10的亮灭情况,如图所示:
说明程序烧录成功,圆满完成第一部分任务!
|