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)