|
|
@@ -70,13 +70,6 @@ function(cmsis_generate_default_linker_script FAMILY DEVICE CORE)
|
|
|
|
|
|
set(OUTPUT_LD_FILE "${CMAKE_CURRENT_BINARY_DIR}/${DEVICE}${CORE_U}.ld")
|
|
|
|
|
|
- stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} FLASH SIZE FLASH_SIZE ORIGIN FLASH_ORIGIN)
|
|
|
- stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} RAM SIZE RAM_SIZE ORIGIN RAM_ORIGIN)
|
|
|
- stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} CCRAM SIZE CCRAM_SIZE ORIGIN CCRAM_ORIGIN)
|
|
|
- stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} RAM_SHARE SIZE RAM_SHARE_SIZE ORIGIN RAM_SHARE_ORIGIN)
|
|
|
- stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} HEAP SIZE HEAP_SIZE)
|
|
|
- stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} STACK SIZE STACK_SIZE)
|
|
|
-
|
|
|
if(${FAMILY} STREQUAL MP1)
|
|
|
string(TOLOWER ${FAMILY} FAMILY_L)
|
|
|
find_file(CMSIS_${FAMILY}${CORE_U}_LD_SCRIPT
|
|
|
@@ -87,7 +80,14 @@ function(cmsis_generate_default_linker_script FAMILY DEVICE CORE)
|
|
|
add_custom_command(OUTPUT "${OUTPUT_LD_FILE}"
|
|
|
COMMAND ${CMAKE_COMMAND}
|
|
|
-E copy ${CMSIS_${FAMILY}${CORE_U}_LD_SCRIPT} ${OUTPUT_LD_FILE})
|
|
|
- else()
|
|
|
+ else()
|
|
|
+ stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} FLASH SIZE FLASH_SIZE ORIGIN FLASH_ORIGIN)
|
|
|
+ stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} RAM SIZE RAM_SIZE ORIGIN RAM_ORIGIN)
|
|
|
+ stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} CCRAM SIZE CCRAM_SIZE ORIGIN CCRAM_ORIGIN)
|
|
|
+ stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} RAM_SHARE SIZE RAM_SHARE_SIZE ORIGIN RAM_SHARE_ORIGIN)
|
|
|
+ stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} HEAP SIZE HEAP_SIZE)
|
|
|
+ stm32_get_memory_info(FAMILY ${FAMILY} DEVICE ${DEVICE} CORE ${CORE} STACK SIZE STACK_SIZE)
|
|
|
+
|
|
|
add_custom_command(OUTPUT "${OUTPUT_LD_FILE}"
|
|
|
COMMAND ${CMAKE_COMMAND}
|
|
|
-DFLASH_ORIGIN="${FLASH_ORIGIN}"
|