diff options
Diffstat (limited to 'platform/devices')
-rw-r--r-- | platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S b/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S index 5726a36..328fa9b 100644 --- a/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S +++ b/platform/devices/MCIMX7D/startup/gcc/startup_MCIMX7D_M4.S @@ -204,6 +204,11 @@ __isr_vector: .weak Reset_Handler .type Reset_Handler, %function Reset_Handler: + /* + * Set stack pointer manually. Not all loading mechanism setup stack + * e.g. when using elf file format with Toradex U-Boot 2016.11 + */ + ldr sp,=__stack; cpsid i /* Mask interrupts */ #ifndef __NO_SYSTEM_INIT bl SystemInit |