mirror of
https://gitee.com/dlmu-cone/bf_original_balance_chassis
synced 2026-07-23 19:25:09 +08:00
changed CMakeLists.txt
This commit is contained in:
@@ -28,9 +28,10 @@ set(DSP_NAME "libCMSISDSP.a") # 指定DSP库名称
|
|||||||
link_directories(${CMAKE_SOURCE_DIR}/Middlewares/ST/ARM/DSP/Lib)
|
link_directories(${CMAKE_SOURCE_DIR}/Middlewares/ST/ARM/DSP/Lib)
|
||||||
|
|
||||||
# Generic compiler settings for optimization and basic link lib
|
# Generic compiler settings for optimization and basic link lib
|
||||||
add_compile_options(-pipe ${MCU_FLAGS} -Wall -Werror -fmessage-length=0 # basic options
|
add_compile_options(-pipe ${MCU_FLAGS} -Wall -fmessage-length=0 # basic options
|
||||||
-ffunction-sections -fdata-sections -fno-common # optimize options
|
-ffunction-sections -fdata-sections -fno-common # optimize options
|
||||||
)
|
)
|
||||||
|
# -Werror
|
||||||
add_link_options(-pipe ${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,--no-warn-rwx-segments # close RWX warning
|
add_link_options(-pipe ${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,--no-warn-rwx-segments # close RWX warning
|
||||||
-lm -lc -lnosys # lib options
|
-lm -lc -lnosys # lib options
|
||||||
-Wl,--gc-sections -flto -specs=nano.specs -specs=nosys.specs # optimize options
|
-Wl,--gc-sections -flto -specs=nano.specs -specs=nosys.specs # optimize options
|
||||||
@@ -42,7 +43,8 @@ add_link_options(-pipe ${MCU_FLAGS} -T${LINKER_SCRIPT} -Wl,--no-warn-rwx-segment
|
|||||||
add_definitions(
|
add_definitions(
|
||||||
-DUSE_HAL_DRIVER
|
-DUSE_HAL_DRIVER
|
||||||
-DSTM32F407xx
|
-DSTM32F407xx
|
||||||
-DARM_MATH_CM4
|
-DARM_MATH_CM4
|
||||||
|
-D__FPU_PRESENT=1U
|
||||||
) # need -D<macro> to define macro
|
) # need -D<macro> to define macro
|
||||||
|
|
||||||
# add inc
|
# add inc
|
||||||
|
|||||||
Reference in New Issue
Block a user