Files
GarbageCanCenter_Woer_stm/STM32_4路称重_Git提交精简工程/README.md
T

39 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 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
```