添加 Mecanum Wheel 项目文件

This commit is contained in:
2025-11-16 20:13:23 +08:00
parent 9aa3249d88
commit 84d431c2c0
3648 changed files with 2323674 additions and 0 deletions

View File

@@ -0,0 +1,202 @@
version: "4.1"
name: Mecanum Wheel moving project 1
type: ARM
deviceName: null
packDir: null
srcDirs: []
virtualFolder:
name: <virtual_root>
files: []
folders:
- name: Application
files: []
folders:
- name: MDK-ARM
files:
- path: startup_stm32f407xx.s
folders: []
- name: User
files: []
folders:
- name: Core
files:
- path: ../Core/Src/main.c
- path: ../Core/Src/gpio.c
- path: ../Core/Src/can.c
- path: ../Core/Src/dma.c
- path: ../Core/Src/usart.c
- path: ../Core/Src/stm32f4xx_it.c
- path: ../Core/Src/stm32f4xx_hal_msp.c
folders: []
- name: Drivers
files: []
folders:
- name: STM32F4xx_HAL_Driver
files:
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_can.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_rcc_ex.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ex.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_flash_ramfunc.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_gpio.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma_ex.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_dma.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_pwr_ex.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_cortex.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_exti.c
- path: ../Drivers/STM32F4xx_HAL_Driver/Src/stm32f4xx_hal_uart.c
folders: []
- name: CMSIS
files:
- path: ../Core/Src/system_stm32f4xx.c
folders: []
- name: ::CMSIS
files: []
folders: []
dependenceList: []
outDir: build
miscInfo:
uid: 8c33a5115e7fcce099bd9cc53705f3a0
targets:
Mecanum Wheel moving project 1:
cppPreprocessAttrs:
defineList:
- USE_HAL_DRIVER
- STM32F407xx
incList:
- ../Core/Inc
- ../Drivers/STM32F4xx_HAL_Driver/Inc
- ../Drivers/STM32F4xx_HAL_Driver/Inc/Legacy
- ../Drivers/CMSIS/Device/ST/STM32F4xx/Include
- ../Drivers/CMSIS/Include
- .cmsis/include
- RTE/_Mecanum Wheel moving project 1
libList: []
excludeList: []
toolchain: AC5
toolchainConfigMap:
AC5:
archExtensions: ""
cpuType: Cortex-M4
floatingPointHardware: single
options:
version: 4
afterBuildTasks: []
asm-compiler: {}
beforeBuildTasks: []
c/cpp-compiler:
CXX_FLAGS: --diag_suppress=1 --diag_suppress=1295
C_FLAGS: --diag_suppress=1 --diag_suppress=1295
c99-mode: true
one-elf-section-per-function: true
optimization: level-3
warnings: all-warnings
global:
output-debug-info: enable
use-microLIB: false
linker:
$outputTaskExcludes:
- .bin
output-format: elf
ro-base: ""
rw-base: ""
xo-base: ""
scatterFilePath: ""
storageLayout:
RAM:
- id: 1
isChecked: false
mem:
size: "0x0"
startAddr: "0x0"
noInit: false
tag: RAM
- id: 2
isChecked: false
mem:
size: "0x0"
startAddr: "0x0"
noInit: false
tag: RAM
- id: 3
isChecked: false
mem:
size: "0x0"
startAddr: "0x0"
noInit: false
tag: RAM
- id: 1
isChecked: true
mem:
size: "0x1c000"
startAddr: "0x20000000"
noInit: false
tag: IRAM
- id: 2
isChecked: true
mem:
size: "0x4000"
startAddr: "0x2001c000"
noInit: false
tag: IRAM
ROM:
- id: 1
isChecked: false
isStartup: false
mem:
size: "0x0"
startAddr: "0x0"
tag: ROM
- id: 2
isChecked: false
isStartup: false
mem:
size: "0x0"
startAddr: "0x0"
tag: ROM
- id: 3
isChecked: false
isStartup: false
mem:
size: "0x0"
startAddr: "0x0"
tag: ROM
- id: 1
isChecked: true
isStartup: true
mem:
size: "0x100000"
startAddr: "0x8000000"
tag: IROM
- id: 2
isChecked: false
isStartup: false
mem:
size: "0x0"
startAddr: "0x0"
tag: IROM
useCustomScatterFile: false
uploadConfigMap:
JLink:
baseAddr: ""
bin: ""
cpuInfo:
cpuName: "null"
vendor: "null"
otherCmds: ""
proType: 1
speed: 8000
STLink:
address: "0x8000000"
bin: ""
elFile: None
optionBytes: .eide/mecanum wheel moving project 1.st.option.bytes.ini
otherCmds: ""
proType: SWD
resetMode: default
runAfterProgram: true
speed: 4000
uploader: STLink

View File

@@ -0,0 +1,2 @@
[Mecanum Wheel moving project 1]
KEIL_OUTPUT_DIR=Mecanum Wheel moving project 1

View File

@@ -0,0 +1,20 @@
##########################################################################################
# Append Compiler Options For Source Files
##########################################################################################
# syntax:
# <your pattern>: <compiler options>
# For get pattern syntax, please refer to: https://www.npmjs.com/package/micromatch
#
# examples:
# 'main.cpp': --cpp11 -Og ...
# 'src/*.c': -gnu -O2 ...
# 'src/lib/**/*.cpp': --cpp11 -Os ...
# '!Application/*.c': -O0
# '**/*.c': -O2 -gnu ...
version: "2.1"
options:
Mecanum Wheel moving project 1:
files: {}
virtualPathFiles: {}