修复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})
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
|
||||
cmake_minimum_required(VERSION ${CMAKE_VERSION}) # this file comes with cmake
|
||||
|
||||
set(command "C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/bin/cmake.exe;-G;Ninja;-S;G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB;-B;G:/Robot_v2/BOOT/tmp/1;-DSOLUTION_ROOT=G:/Robot_v2/BOOT;-DCMSIS_PACK_ROOT=C:/Users/cbb/AppData/Local/arm/packs;-DCMSIS_COMPILER_ROOT=C:/Users/cbb/.vscode/extensions/arm.cmsis-csolution-1.64.1-win32-x64/tools/cmsis-toolbox/etc")
|
||||
set(command "C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/bin/cmake.exe;-G;Ninja;-S;G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB;-B;G:/Robot_v2/BOOT/tmp/1;-DSOLUTION_ROOT=G:/Robot_v2/BOOT;-DCMSIS_PACK_ROOT=C:/Users/cbb/AppData/Local/arm/packs;-DCMSIS_COMPILER_ROOT=C:/Users/cbb/.vscode/extensions/arm.cmsis-csolution-1.66.0-win32-x64/tools/cmsis-toolbox/etc")
|
||||
set(log_merged "")
|
||||
set(log_output_on_failure "ON")
|
||||
set(stdout_log "G:/Robot_v2/BOOT/tmp/Robot_V2.Release+GD32C103CB/src/Robot_V2.Release+GD32C103CB-stamp/Robot_V2.Release+GD32C103CB-configure-out.log")
|
||||
|
||||
+1
-1
@@ -12,6 +12,6 @@
|
||||
-- Check for working C compiler: c:/Users/cbb/.vcpkg/artifacts/2139c4c6/compilers.arm.armclang/6.24.0/bin/armclang.exe - skipped
|
||||
-- Detecting C compile features
|
||||
-- Detecting C compile features - done
|
||||
-- Configuring done (11.0s)
|
||||
-- Configuring done (7.5s)
|
||||
-- Generating done (0.1s)
|
||||
-- Build files have been written to: G:/Robot_v2/BOOT/tmp/1
|
||||
|
||||
@@ -1 +1 @@
|
||||
cmd='C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/bin/cmake.exe;-G;Ninja;-S;<SOURCE_DIR>;-B;<BINARY_DIR>;-DSOLUTION_ROOT=G:/Robot_v2/BOOT;-DCMSIS_PACK_ROOT=C:/Users/cbb/AppData/Local/arm/packs;-DCMSIS_COMPILER_ROOT=C:/Users/cbb/.vscode/extensions/arm.cmsis-csolution-1.64.1-win32-x64/tools/cmsis-toolbox/etc'
|
||||
cmd='C:/Users/cbb/.vcpkg/artifacts/2139c4c6/tools.kitware.cmake/3.31.5/bin/cmake.exe;-G;Ninja;-S;<SOURCE_DIR>;-B;<BINARY_DIR>;-DSOLUTION_ROOT=G:/Robot_v2/BOOT;-DCMSIS_PACK_ROOT=C:/Users/cbb/AppData/Local/arm/packs;-DCMSIS_COMPILER_ROOT=C:/Users/cbb/.vscode/extensions/arm.cmsis-csolution-1.66.0-win32-x64/tools/cmsis-toolbox/etc'
|
||||
|
||||
Reference in New Issue
Block a user