2413|1

50

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

GD32L233C-START 开发板 学习笔记(二)  [复制链接]

本帖最后由 wxd123com 于 2022-1-28 17:23 编辑
GD32L233C-START 开发板 学习笔记二)
一、固件库文件组织结构
        GD32L23x_Firmware_Lbirary文件夹里的文件组织构架如下图:
 

二、Examples 文件夹

      文件夹Examples,对应每一个GD32外设均包含一个子文件夹。每个子文件夹包含了关于本外设的一个或多个例程,来示范如何使用对应外设。每个例程子文件夹包含如下文件:       

  • readme.txt:关于本例程的简单描述和使用说明; 
  • gd32l23x_libopt.h:该头文件可以设置例程所使用到的外设,由不同的“DEFINE”语句组成(默认情况下,所有外设均打开);      
  • gd32l23x_it.c:该源文件包含了所有的中断处理程序(如果未使用到中断,则所有的函数体都为空);       
  • gd32l23x.it.h:该头文件包含了所有的中断处理程序的原形;       
  • systick.c:该源文件包含了使用systick的精准延时程序;       
  • systick.h:该头文件包含了使用systick的精准延时程序的原形        
  • main.c:例程代码注:所有的例程的使用,都不受不同软件开发环境的影响。

三、Firmware 文件夹

    Firmware文件夹包含组成固件库核心的所有子文件夹和文件:       

  1. CMSIS子文件夹包含有Cortex M23内核的支持文件、基于Cortex M23内核处理器的启动代码和库引导文件以及基于GD32L23x的全局头文件和系统配置文件; 

  2. GD32L23x_standard_peripheral子文件夹;

​​​​​​​– Include子文件夹包含了固件函数库所需的头文件,用户无需修改该文件夹;

– Source子文件夹包含了固件函数库所需的源文件,用户无需修改该文件夹;

注:所有代码都按照MISRA-C:2004标准书写,都不受不同软件开发环境的影响。

四、Template 文件夹

       Template文件夹包含一个关于使用LED、USART打印、按键控制的简单例程,(IAR_project用于IAR编译环境,Keil_project用于Keil5编译环境)。用户可以使用该工程模板进行固件库例程的移植编译。

此帖出自GD32 MCU论坛

最新回复

Examples,Firmware 和Template 三个文件夹下面的东西楼主讲的很清楚了   详情 回复 发表于 2022-1-29 08:19
点赞 关注
 

回复
举报

6828

帖子

0

TA的资源

五彩晶圆(高级)

沙发
 

Examples,Firmware 和Template 三个文件夹下面的东西楼主讲的很清楚了

此帖出自GD32 MCU论坛
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表