感谢Elecfans和国民技术,能够参与国民技术N32项目移植大赛
一、开箱及硬件赏析
华秋的包装盒还是比较用心的,垫了大块的充气泡沫
盒子内装开发板和Mini-USB数据线
开发板中的芯片是N32G457VEL7,100Pin,引出了80个GPIO管脚和23个电源引脚,以及1个Boot0引脚。3个LED灯,3个用户按键,1个复位按键,1个唤醒按键。
N32G457系列(工业互联型)采用32 bit ARM Cortex-M4F内核,集成高达512KB片内FLASH,144KB SRAM,多达17个高性能模拟器件,18个数字通讯接口,同时集成10/100M以太网接口,数字摄像头接口,内置10余种密码算法硬件加速引擎,支持存储加密、用户分区保护、安全启动等多种安全特性。
开发板自带Debug USB,可以直接下载程序。
二、开发板资料
N32G45XVL-STB开发板的资源如下:
国民技术官网:https://www.nationstech.com/
软件开发资源:ftp://58.250.18.138
以及发烧友网站链接 https://www.elecfans.com/special/arc-1920499.html
三、开发环境搭建
由于对Keil开发比较熟悉,所以就以Keil开发为例搭建环境了,首先安装DFP开发包 Nationstech.N32G45x_DFP.1.0.5
keil的开发环境比较简单
四、点灯例程运行
FTP网站下载后,找到N32G457xx_V3.0.0\6-软件开发套件(Software Development Kit)\Nationstech.N32G45x_Library.2.1.0\projects\n32g45x_EVAL\examples目录,有很多的Demo例程
找到GPIO目录,打开LedBlink,双节MDK-ARM下的项目文件
修改MCU为457VCL7
更改Debug及下载选项为CMSIS-DAP
然后修改LED的管脚
接着在main函数中简单修改下相应的端口和管脚
编译下载至开发板运行第一个demo
效果如下
至此,开发板的环境搭建成功!
|