Ver código fonte

Copy RP2040 vector table to RAM on startup (#18424)

...this reduces possible latency when invoking interrupt handlers by
mitigating XIP cache misses which are not existent when running code from
RAM.
Stefan Kerkmann 2 anos atrás
pai
commit
b8ffaa6331
1 arquivos alterados com 2 adições e 1 exclusões
  1. 2 1
      platforms/chibios/vendors/RP/RP2040.mk

+ 2 - 1
platforms/chibios/vendors/RP/RP2040.mk

@@ -11,7 +11,8 @@ endif
 # Raspberry Pi Pico SDK Support
 ##############################################################################
 ADEFS  += -DCRT0_VTOR_INIT=1 \
-		  -DCRT0_EXTRA_CORES_NUMBER=0
+		  -DCRT0_EXTRA_CORES_NUMBER=0 \
+          -DCRT0_INIT_VECTORS=1
 
 CFLAGS += -DPICO_NO_FPGA_CHECK \
           -DNDEBUG