修复BOOT丢帧问题,优化标志位的存储
This commit is contained in:
@@ -5,6 +5,9 @@ include("../roots.cmake")
|
||||
|
||||
set(CONTEXT Robot_V2.Release+GD32C103CB)
|
||||
set(TARGET ${CONTEXT})
|
||||
set(DNAME GD32C103CB)
|
||||
set(DPACK GigaDevice::GD32C10x_DFP@1.0.1)
|
||||
set(DPACK_DIR "${CMSIS_PACK_ROOT}/GigaDevice/GD32C10x_DFP/1.0.1")
|
||||
set(OUT_DIR "${SOLUTION_ROOT}/out/Robot_V2/GD32C103CB/Release")
|
||||
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
|
||||
set(BIN_FILE "Robot_V2.bin")
|
||||
@@ -20,11 +23,15 @@ set(FPU SP_FPU)
|
||||
set(BYTE_ORDER Little-endian)
|
||||
|
||||
# Toolchain config map
|
||||
set(COMPILER AC6)
|
||||
include("toolchain.cmake")
|
||||
|
||||
# Setup project
|
||||
project(${CONTEXT} LANGUAGES CXX C ASM)
|
||||
|
||||
# Enable color diagnostics
|
||||
set(CMAKE_COLOR_DIAGNOSTICS ON)
|
||||
|
||||
# Compilation database
|
||||
add_custom_target(database
|
||||
COMMAND ${CMAKE_COMMAND} -E make_directory "${OUT_DIR}"
|
||||
@@ -163,7 +170,7 @@ set_target_properties(${CONTEXT} PROPERTIES LINK_DEPENDS "${LD_DEPS}")
|
||||
add_custom_command(TARGET ${CONTEXT} PRE_LINK COMMAND ${CPP} ARGS ${CPP_ARGS_LD_SCRIPT} BYPRODUCTS ${LD_SCRIPT_PP})
|
||||
|
||||
# Bin Conversion
|
||||
add_custom_command(TARGET ${CONTEXT} POST_BUILD COMMAND ${CMAKE_OBJCOPY} ${ELF2BIN})
|
||||
add_custom_command(TARGET ${CONTEXT} POST_BUILD COMMAND ${CMAKE_OBJCOPY} ${ELF2BIN})
|
||||
|
||||
# Hex Conversion
|
||||
add_custom_command(TARGET ${CONTEXT} POST_BUILD COMMAND ${CMAKE_OBJCOPY} ${ELF2HEX})
|
||||
add_custom_command(TARGET ${CONTEXT} POST_BUILD COMMAND ${CMAKE_OBJCOPY} ${ELF2HEX})
|
||||
|
||||
Reference in New Issue
Block a user