FUTURE SEQUANA: Fixed linker scripts for ARMC6

Also enabled ARMC6 compiler for FUTURE_SEQUANA family of targets.
pull/10346/head
Leszek Rusinowicz 2019-04-05 10:16:16 +02:00
parent 48d12c39e5
commit e5d970d321
3 changed files with 19 additions and 5 deletions

View File

@ -142,7 +142,13 @@ LR_IROM1 FLASH_START (FLASH_SIZE - 0x8000)
* (.noinit)
}
ARM_LIB_STACK RAM_START+RAM_SIZE EMPTY -Stack_Size
; Application heap area (HEAP)
ARM_LIB_HEAP +0
{
* (HEAP)
}
ARM_LIB_STACK RAM_START + RAM_SIZE EMPTY - Stack_Size
{ ; Stack region growing down
}
}

View File

@ -132,10 +132,6 @@ LR_IROM1 FLASH_START FLASH_SIZE
.ANY (+RW, +ZI)
}
ARM_LIB_STACK RAM_START+RAM_SIZE EMPTY -Stack_Size
{ ; Stack region growing down
}
; Place variables in the section that should not be initialized during the
; device startup.
RW_IRAM1 +0 UNINIT
@ -143,6 +139,16 @@ LR_IROM1 FLASH_START FLASH_SIZE
* (.noinit)
}
; Application heap area (HEAP)
ARM_LIB_HEAP +0
{
* (HEAP)
}
ARM_LIB_STACK RAM_START + RAM_SIZE EMPTY - Stack_Size
{ ; Stack region growing down
}
; Used for the digital signature of the secure application and the
; Bootloader SDK appication. The size of the section depends on the required
; data size.

View File

@ -8328,6 +8328,7 @@
},
"FUTURE_SEQUANA_M0": {
"inherits": ["MCU_PSOC6_M0"],
"supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
"supported_form_factors": ["ARDUINO"],
"extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "FUTURE_SEQUANA"],
"extra_labels_remove": ["PSOC6"],
@ -8357,6 +8358,7 @@
},
"FUTURE_SEQUANA": {
"inherits": ["MCU_PSOC6_M4"],
"supported_toolchains": ["GCC_ARM", "ARM", "IAR"],
"supported_form_factors": ["ARDUINO"],
"extra_labels_add": ["PSOC6_FUTURE", "CY8C63XX", "CORDIO"],
"extra_labels_remove": ["PSOC6"],