diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S index 062cbabc91..dddf31e622 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S @@ -735,15 +735,7 @@ sdhc_1_interrupt_general_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_BLE/device/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_BLE/device/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S index 55a46ef7b4..5bd2271438 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_BLE/device/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_BLE/device/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S @@ -672,15 +672,7 @@ pass_interrupt_dacs_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S index c4299e0486..536d029f52 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S @@ -295,15 +295,7 @@ NvicMux31_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S index 55a46ef7b4..5bd2271438 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CKIT_062_WIFI_BT/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S @@ -672,15 +672,7 @@ pass_interrupt_dacs_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CMOD_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CMOD_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S index 062cbabc91..dddf31e622 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CMOD_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8CMOD_062_4343W/device/TOOLCHAIN_ARM/startup_psoc6_02_cm4.S @@ -735,15 +735,7 @@ sdhc_1_interrupt_general_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S index c4299e0486..536d029f52 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M0/TOOLCHAIN_ARM/startup_psoc6_01_cm0plus.S @@ -295,15 +295,7 @@ NvicMux31_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN diff --git a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S index 55a46ef7b4..5bd2271438 100644 --- a/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S +++ b/targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CYW943012P6EVB_01/device/TARGET_MCU_PSOC6_M4/TOOLCHAIN_ARM/startup_psoc6_01_cm4.S @@ -672,15 +672,7 @@ pass_interrupt_dacs_IRQHandler ELSE - EXPORT __user_initial_stackheap - -__user_initial_stackheap PROC - LDR R0, =Heap_Mem - LDR R1, =(Stack_Mem + Stack_Size) - LDR R2, =(Heap_Mem + Heap_Size) - LDR R3, =Stack_Mem - BX LR - ENDP + IMPORT __use_two_region_memory ALIGN