diff options
| author | iabdalkader <i.abdalkader@gmail.com> | 2025-10-14 17:36:42 +0200 |
|---|---|---|
| committer | Damien George <damien@micropython.org> | 2025-10-24 17:31:51 +1100 |
| commit | 557290f49d1398cf350cdc9c6fd6fe86a4384eb1 (patch) | |
| tree | 2eb907ccb3d91147f3ad89be91385ea33f002771 /ports/qemu/mcu/arm/startup.c | |
| parent | debac3e3bd89c4022f4c9aa14287d5296338a7d9 (diff) | |
qemu/mcu/arm: Enable the FPU init for ARMv8-M.
Signed-off-by: iabdalkader <i.abdalkader@gmail.com>
Diffstat (limited to 'ports/qemu/mcu/arm/startup.c')
| -rw-r--r-- | ports/qemu/mcu/arm/startup.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/ports/qemu/mcu/arm/startup.c b/ports/qemu/mcu/arm/startup.c index add045b26..5b8ae1958 100644 --- a/ports/qemu/mcu/arm/startup.c +++ b/ports/qemu/mcu/arm/startup.c @@ -47,7 +47,7 @@ __attribute__((naked)) void Reset_Handler(void) { for (uint32_t *dest = &_sbss; dest < &_ebss;) { *dest++ = 0; } - #if MICROPY_HW_FPU && defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH == 7 + #if MICROPY_HW_FPU && defined(__ARM_ARCH_ISA_THUMB) && __ARM_ARCH >= 7 // initialise the FPU (full access to CP10 and CP11, as per B3.2.20) *((volatile uint32_t *)0xE000ED88) |= 0x00F00000; __asm volatile ("dsb"); |
