M4F_FPU/cmake/n32g430.cmake

17 lines
798 B
CMake

set (ENV{DEFINE_DEVICE} N32G430) #修改工程宏
set (ENV{DEFINE_DRIVER} USE_STDPERIPH_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 "${PROJECT_SOURCE_DIR}/startup_n32g430_gcc.s") #修改启动文件
set (ldscript "${PROJECT_SOURCE_DIR}/n32g430_flash.ld") #修改链接脚本
include_directories("CMSIS/core")
include_directories("CMSIS/device")
include_directories("n32g430_std_periph_driver/inc")
aux_source_directory("n32g430_std_periph_driver/src" N32G430_SRCS)
aux_source_directory("CMSIS/device" N32G430_SRCS)