diff --git a/tockloader/board_interface.py b/tockloader/board_interface.py index a133059..a8f75cd 100644 --- a/tockloader/board_interface.py +++ b/tockloader/board_interface.py @@ -317,6 +317,15 @@ class BoardInterface: "no_attribute_table": True, "linkserver": {"device": "LPC55S69"}, }, + "nucleo_u545re_q": { + "description": "STM32U545RE-based Nucleo development board", + "arch": "cortex-m4", + "page_size": 8192, + "no_attribute_table": True, + "openocd": { + "prefix": "source [find interface/stlink.cfg]; source [find target/stm32u5x.cfg];", + }, + }, } def __init__(self, args): diff --git a/tockloader/tockloader.py b/tockloader/tockloader.py index 0d08c36..d39a6ab 100644 --- a/tockloader/tockloader.py +++ b/tockloader/tockloader.py @@ -150,6 +150,10 @@ class TockLoader: "lpc55s69": { "start_address": 0x20000, }, + "nucleo_u545re_q": { + "start_address": 0x08040000, + "cmd_flags": {"openocd": True}, + }, }, }