GD32L233C-START测评 开发环境搭建及官方DEMO下载测试
[复制链接]
1、Keil MDK简介及安装
Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil MDK是Keil公司开发的微控制器开发工具。开发者可以使用MDK来完成基于STM32的代码编写、编译和生成可执行程序。Keil公司在2005年被ARM公司收购。
下载地址1:点击进入
下载地址2: 提取码:u5ml
MDK具体的安装步骤见下载地址1,可自行查看安装。
以上资源均引用于网络,需要的自行下载安装,MDK 是一款收费的开发软件,若您用于商业用途,请务必支持正版软件!
2、GD32 Pack 简介与安装
安装完MDK后,还需要借助GD32 Pack来进行相关配置,使得MDK支持GD32L23x系列芯片。
下载地址1(Keil 官网):点击进入
下载地址2(活动界面):点击进入
下载完成后,直接双击GigaDevice.GD32L23x_DFP_1.0.0.pack安装即可,如下图所示:
3、打开官方DEMO例程,下载测试
学习32单片机最好的方式,个人认为是从官方的工程例程开始,不需要重复造轮子,去花很多的精力去研究如何新建工程,因为官网的DEMO中已经有建好的工程模板,我们直接移植使用即可。因此,有必要首先下载官方的DEMO,然后打开一个例程来测试下,从而也来测试下DEMO板的板载资源的应用情况,如LED灯。
官方DEMO下载:点击进入
下载完成后,依次打开GD32L23x_Demo_Suites_V1.1.0———GD32L233C_START_Demo_Suites——Projects——01_GPIO_Running_LED——MDK-ARM——GD32L233C_START.uvprojx,打开该工程文件,然后直接编译,如下图:
编译完成后没有问题,然后进行下载的设置,采用GD32L233C-START DEMO板板载的GD-Link进行程序的下载与调试,看看程序运行效果,GD-Link的具体的设置步骤如下图依次所示:
按下图点击下载程序
4、运行效果
如下图可见程序正常运行,LED流水灯依次运行,完成GPIO驱动LED流水灯的测试。然后可以再反过来看下程序的结构与程序的代码,大概浏览下和STM32的程序代码的大概区别,基本上也就是库函数里部分函数名称有所不同,其余也没有太大的区别。
5、总结
板载的GD-Link下载调试程序还是比较爽的,只是若该GD-Link也能用于调试其他的GD的板子就好了,这样就省去购买单独的GD-Link的银子,目前的是只能供该DEMO板下载使用。另外,Keil中代码调试不支持代码处右键Go to Definition,查看了下Keil的设置,没有问题,同样的MDK设置在调试STM32时支持跳转。不知道是Keil软件的问题还是GD库函数支持包的问题,给跟踪调试代码带来不便,只好采用CTRL+F的搜索的方式进行跟踪。
|