diff --git a/Makefile b/Makefile index b5ba5149..ff72ccf9 100644 --- a/Makefile +++ b/Makefile @@ -235,6 +235,7 @@ $(eval $(call platform_build,nucleo_f446re,thumbv7em-none-eabi)) $(eval $(call platform_build,nrf52840,thumbv7em-none-eabi)) $(eval $(call platform_flash,nrf52840,thumbv7em-none-eabi)) $(eval $(call platform_build,raspberry_pi_pico,thumbv6m-none-eabi)) +$(eval $(call platform_build,nano33ble,thumbv6m-none-eabi)) $(eval $(call platform_build,nano_rp2040_connect,thumbv6m-none-eabi)) $(eval $(call platform_build,stm32f3discovery,thumbv7em-none-eabi)) $(eval $(call platform_build,stm32f412gdiscovery,thumbv7em-none-eabi)) diff --git a/build_scripts/src/lib.rs b/build_scripts/src/lib.rs index 99bbee72..17adc870 100644 --- a/build_scripts/src/lib.rs +++ b/build_scripts/src/lib.rs @@ -22,6 +22,7 @@ const PLATFORMS: &[(&str, &str, &str, &str, &str)] = &[ ("raspberry_pi_pico" , "0x10040000", "256K" , "0x20012000", "192K" ), ("stm32f3discovery" , "0x08020000", "0x0020000", "0x20004000", "48K" ), ("stm32f412gdiscovery", "0x08030000", "256K" , "0x20004000", "112K" ), + ("nano33ble" , "0x00050000", "704K" , "0x20000000", "256K" ), ]; /// Helper function to configure cargo to use suitable linker scripts for diff --git a/runner/src/elf2tab.rs b/runner/src/elf2tab.rs index 2ac73c76..7723101b 100644 --- a/runner/src/elf2tab.rs +++ b/runner/src/elf2tab.rs @@ -13,7 +13,7 @@ fn get_platform_architecture(platform: &str) -> Option<&'static str> { | "imix" | "microbit_v2" | "msp432" - | "nano33bl3" + | "nano33ble" | "nrf52" | "nrf52840" | "nucleo_f429zi"