RTC_Tamper/cmake/hc32f460.cmake

18 lines
959 B
CMake
Raw Permalink Normal View History

2024-07-25 15:19:31 +08:00
set (ENV{DEFINE_DEVICE} HC32F460) #修改工程宏
set (ENV{DEFINE_DRIVER} USE_DDL_DRIVER )#修改工程宏
set (ENV{MCPU} cortex-m4)#修改工程宏
# set (ENV{MCPU} __DEBUG)#修改工程宏
# set (ENV{FPUPRESENT} __FPU_PRESENT 1U)
# add_definitions(-D__DEBUG)
set (ENV{FPUSEL} __HARDFP__)
set(FPU_FLAGS "-mfloat-abi=hard -march=armv7em -mfpu=fpv5-d16")
#设置汇编启动文件和链接脚本
set (startup "drivers/cmsis/Device/HDSC/hc32f4xx/Source/GCC/startup_hc32f460.S") #修改启动文件
set (ldscript "${CMAKE_SOURCE_DIR}/drivers/cmsis/Device/HDSC/hc32f4xx/Source/GCC/linker/HC32F460xE.ld") #修改链接脚本
include_directories("drivers/cmsis/Device/HDSC/hc32f4xx/Include")
include_directories("drivers/cmsis/Include")
include_directories("drivers/hc32_ll_driver/inc")
include_directories("drivers")
aux_source_directory("drivers/hc32_ll_driver/src" HC32F460_SRCS)
aux_source_directory("drivers/cmsis/Device/HDSC/hc32f4xx/Source" HC32F460_SRCS)