Skip to content

Commit 10ddb3e

Browse files
committed
arch.mk: rp2350
1 parent 0791d76 commit 10ddb3e

File tree

2 files changed

+16
-2
lines changed

2 files changed

+16
-2
lines changed

arch.mk

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -221,6 +221,20 @@ ifeq ($(ARCH),ARM)
221221
SPI_TARGET=stm32
222222
endif
223223

224+
ifeq ($(TARGET),rp2350)
225+
CORTEX_M33=1
226+
CFLAGS+=-Ihal
227+
ARCH_FLASH_OFFSET=0x10000000
228+
WOLFBOOT_ORIGIN=0x10000000
229+
ifeq ($(TZEN),1)
230+
LSCRIPT_IN=hal/$(TARGET).ld
231+
else
232+
LSCRIPT_IN=hal/$(TARGET)-ns.ld
233+
endif
234+
SPI_TARGET=raspberrypi_pico
235+
CFLAGS+=-DPICO_SDK_PATH=$(PICO_SDK_PATH)
236+
endif
237+
224238
ifeq ($(TARGET),sama5d3)
225239
CORTEX_A5=1
226240
UPDATE_OBJS:=src/update_ram.o
@@ -1079,7 +1093,7 @@ ifeq ($(TARGET),sim)
10791093
CFLAGS+=-DWOLFSSL_SP_DIV_WORD_HALF
10801094
endif
10811095
ifeq ($(WOLFHSM_CLIENT),1)
1082-
WOLFHSM_CLIENT_OBJS += $(LIBDIR)/wolfHSM/port/posix/posix_transport_tcp.o
1096+
WOLFHSM_CLIENT_OBJS += $(LIBDIR)/wolfHSM/port/posix/posix_transport_tcp.o
10831097
endif
10841098
endif
10851099

src/boot_arm.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -527,7 +527,7 @@ void (* const IV[])(void) =
527527

528528
/* Fill with extra unused handlers */
529529
#if defined(TARGET_stm32l5) || defined(TARGET_stm32u5) || \
530-
defined(TARGET_stm32h7)
530+
defined(TARGET_stm32h7) || defined(TARGET_rp2350)
531531
isr_empty,
532532
isr_empty,
533533
isr_empty,

0 commit comments

Comments
 (0)