Files

1.4 KiB
Raw Permalink Blame History

STM32 四投口四路称重固件

这是用于 Git 提交的精简工程包,包含主控板 MCU1 和副控板 MCU2 两套固件。工程保留了重新编译所需的源码、头文件、Keil 工程、STM32 标准外设库和 CMSIS。

MCU1 主控板

  • src/Project/Project.uvprojxKeil 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.uvprojKeil MDK 工程入口
  • MCU2/src/USER/:副控板主程序与业务逻辑
  • MCU2/src/HARDWARE/:副控板硬件驱动
  • MCU2/src/CMSIS/CMSIS 与启动文件
  • MCU2/src/STM32F10x_FWLib/STM32F10x 标准外设库
  • MCU2/src/SYSTEM/:系统基础模块
  • MCU2/gcc_build/:副控板 ARM GCC 构建脚本
  • MCU2/Release/MCU2_V2.1_260728_4CH.hex:副控板可烧录固件

MCU2 版本标识:V2.1_260728_4CH,启用四路称重,四路均为 2400 波特率,并停用 GPS。

构建方式

MCU1 Keil MDK:打开 src/Project/Project.uvprojx

MCU2 Keil MDK:打开 MCU2/src/Project/Project.uvproj

MCU1 ARM GCC

make -C gcc_build

MCU2 ARM GCC

make -C MCU2/gcc_build