项目简介
这是一个基于STM32F10x系列微控制器的嵌入式开发模板,适用于在树莓派4b上开展开发工作。该模板采用标准外设库,提供基础开发环境,助力开发者快速开启STM32嵌入式应用开发。
项目的主要特性和功能
- 标准外设库:涵盖GPIO和RCC库,便于进行外设控制与系统时钟配置。
- 系统初始化:提供系统时钟和内存控制的初始化代码。
- 示例程序:包含简单的LED闪烁程序,通过控制GPIOC的第13号引脚实现。
- Makefile支持:可用于编译、清理和烧录程序。
安装使用步骤
环境准备
- 确保已安装
arm-none-eabi-gcc
编译器。 - 将工具链的根目录添加到系统的
PATH
变量中。
下载项目
复制或下载本项目到您的开发环境。
编译项目
在项目根目录下,打开终端并执行以下命令:
bash
$ make
该命令将编译项目并生成hex
和bin
文件。
清理编译文件
若需清理编译生成的中间文件,执行:
bash
$ make clean
烧录程序
使用以下命令将生成的hex
文件烧录到STM32设备:
bash
$ make update
该命令默认使用stm32flash
程序烧录到/dev/ttyUSB0
,如有需要,请自行修改Makefile
。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】