1、Board 配置系统使用指南
为了践行 一切皆文件 的思想,我们针对嵌入式应用不同的硬件配置需求,提出了一套 Board 配置系统。 Board 配置系统 主要是用于嵌入式应用中的时钟、GPIO 、外设默认配置三个基本元素进行初始化的配置系统。
Board 配置系统 包含三个配置文件,以及一个 bl_config_wizard 图形化配置软件
clock_config.h 时钟配置头文件
peripheral_config.h 外设配置头文件
pinmux_config.h 引脚功能配置头文件
bl_config_wizard 图形化界面配置上述三类文件
用户只需要修改三个配置文件,系统会自动初始化,从而无需在用户程序中,调用一系列的复杂冗长的初始化函数。 Boufflao Lab 为方便用户快速简便的生成项目对应的配置文件,提供了 bl_config_wizard 配置软件,目前已支持引脚配置和时钟配置功能,但外设配置功能正处于开发阶段。
bl_config_wizard 支持 PC 端在线配置,目前不支持移动终端在线配置。
原作者:BL_MCU_SDK 开发指南