--good
This commit is contained in:
@@ -42,22 +42,14 @@ else()
|
||||
set(CMAKE_CXX_COMPILER arm-none-eabi-g++)
|
||||
set(CMAKE_ASM_COMPILER arm-none-eabi-gcc)
|
||||
set(LEN_OFFSET 0xBC)
|
||||
set (CRC_ADDRESS 0)
|
||||
set (FLASH_MAIN_ADDRESS 0)
|
||||
set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY)
|
||||
add_subdirectory(cmake_func)
|
||||
math(EXPR LEN_ADDRESS "${FLASH_MAIN_ADDRESS} + ${LEN_OFFSET}" OUTPUT_FORMAT HEXADECIMAL)
|
||||
add_compile_definitions("PAGE_SIZE=0x0800")
|
||||
set(LEN_OFFSET 0xBC)
|
||||
set (CRC_ADDRESS 0)
|
||||
set (FLASH_MAIN_ADDRESS 0)
|
||||
set(MEM_MAP_FILE "memory_map.inc")
|
||||
math(EXPR LEN_ADDRESS "${FLASH_MAIN_ADDRESS} + ${LEN_OFFSET}" OUTPUT_FORMAT HEXADECIMAL)
|
||||
add_subdirectory(cmake_func)
|
||||
add_compile_definitions("PAGE_SIZE=0x0800")
|
||||
|
||||
|
||||
|
||||
|
||||
set(CMAKE_AR arm-none-eabi-ar)
|
||||
set(CMAKE_OBJCOPY arm-none-eabi-objcopy)
|
||||
set(CMAKE_OBJDUMP arm-none-eabi-objdump)
|
||||
@@ -147,6 +139,7 @@ else()
|
||||
if (BOOT)
|
||||
set (HAL_DRIVER_CONFIG ${CMAKE_CURRENT_SOURCE_DIR}/Boot/Core/Inc/stm32g0xx_hal_conf.h)
|
||||
FUNC_CREATE_MEMORY_MAP("${MEM_MAP_FILE}" "128" "8" "4" )
|
||||
math(EXPR LEN_ADDRESS "${FLASH_MAIN_ADDRESS} + ${LEN_OFFSET}" OUTPUT_FORMAT HEXADECIMAL)
|
||||
add_compile_definitions("BOOT_FLASH_VECTOR_TABLE_CS_OFFSET=${LEN_OFFSET}" "LEN_ADDRESS=${LEN_ADDRESS}")
|
||||
add_compile_definitions("PAGE_SIZE=0x0800")
|
||||
add_subdirectory(libs)
|
||||
|
||||
Reference in New Issue
Block a user