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.
master
Stefan Kerkmann 2022-09-22 23:48:20 +02:00 committed by GitHub
parent 828a1db035
commit b8ffaa6331
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 1 deletions

View File

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