17 lines
798 B
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) |