Fix sign conversion error introduced by #2233 (#2392)

This commit is contained in:
will-v-pi 2025-04-02 16:29:29 +01:00 committed by GitHub
parent bb5b5f96e2
commit 472c781a31
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -216,7 +216,7 @@ void runtime_init_install_ram_vector_table(void) {
#if !(PICO_NO_RAM_VECTOR_TABLE || PICO_NO_FLASH)
extern uint32_t __vectors;
extern uint32_t __vectors_end;
uint32_t stored_words = &__vectors_end - &__vectors;
uint32_t stored_words = (uint32_t)(&__vectors_end - &__vectors);
__builtin_memcpy(ram_vector_table, &__vectors, 4 * MIN(stored_words, PICO_RAM_VECTOR_TABLE_SIZE));
for(uint i = stored_words; i<count_of(ram_vector_table); i++) {
ram_vector_table[i] = (uintptr_t)__unhandled_user_irq;