# STM32 四投口四路称重固件 这是用于 Git 提交的精简工程包,包含主控板 MCU1 和副控板 MCU2 两套固件。工程保留了重新编译所需的源码、头文件、Keil 工程、STM32 标准外设库和 CMSIS。 ## MCU1 主控板 - `src/Project/Project.uvprojx`:Keil MDK 工程入口 - `src/USER/`:主程序与业务逻辑 - `src/HARDWARE/`:硬件驱动 - `src/CMSIS/`:CMSIS 与启动文件 - `src/STM32F10x_FWLib/`:STM32F10x 标准外设库 - `src/SYSTEM/`:系统基础模块 - `gcc_build/`:ARM GCC 构建脚本与链接脚本 - `Release/V2.1_260709_4CH.hex`:可烧录固件 MCU1 版本标识:`V2.1_260709_4CH`。 ## MCU2 副控板 - `MCU2/src/Project/Project.uvproj`:Keil MDK 工程入口 - `MCU2/src/USER/`:副控板主程序与业务逻辑 - `MCU2/src/HARDWARE/`:副控板硬件驱动 - `MCU2/src/CMSIS/`:CMSIS 与启动文件 - `MCU2/src/STM32F10x_FWLib/`:STM32F10x 标准外设库 - `MCU2/src/SYSTEM/`:系统基础模块 - `MCU2/Release/MCU2_HEX_Output.hex`:副控板可烧录固件 ## 构建方式 MCU1 Keil MDK:打开 `src/Project/Project.uvprojx`。 MCU2 Keil MDK:打开 `MCU2/src/Project/Project.uvproj`。 MCU1 ARM GCC: ```sh make -C gcc_build ```