Skip to content

Commit

Permalink
feat(west): add partition image for bootloader and bootloader overlays
Browse files Browse the repository at this point in the history
There are two overlays because one is without recovery/update and one with.

[no changelog]
  • Loading branch information
hiviah authored and TychoVrahe committed Dec 17, 2024
1 parent 09a894e commit 2dbdd0b
Show file tree
Hide file tree
Showing 3 changed files with 76 additions and 0 deletions.
25 changes: 25 additions & 0 deletions west/trezor/trezor-ble/mcuboot.conf
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#CONFIG_PM_PARTITION_SIZE_MCUBOOT=0x10000

CONFIG_SERIAL=y
CONFIG_UART_LINE_CTRL=y
CONFIG_UART_NRFX=y
#CONFIG_UART_INTERRUPT_DRIVEN=n

# MCUBoot serial
CONFIG_GPIO=y
CONFIG_GPIO_NRFX_INTERRUPT=n
CONFIG_MCUBOOT_SERIAL=y
CONFIG_BOOT_SERIAL_CDC_ACM=y
CONFIG_BOOT_SERIAL_UART=y

#CONFIG_LOG_BACKEND_UART=y

#CONFIG_BOOT_SERIAL_DETECT_PIN=11
#CONFIG_MCUMGR_SMP_UART=y
CONFIG_MCUBOOT_BOOTLOADER_MODE_SINGLE_APP=y
CONFIG_SINGLE_APPLICATION_SLOT=y

CONFIG_RTT_CONSOLE=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_UART_CONSOLE=n

25 changes: 25 additions & 0 deletions west/trezor/trezor-ble/mcuboot.conf.without_serial_recovery
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
#CONFIG_PM_PARTITION_SIZE_MCUBOOT=0x10000

#CONFIG_SERIAL=y
#CONFIG_UART_LINE_CTRL=y
#CONFIG_UART_NRFX=y
#CONFIG_UART_INTERRUPT_DRIVEN=n

# MCUBoot serial
CONFIG_GPIO=y
CONFIG_GPIO_NRFX_INTERRUPT=n
#CONFIG_MCUBOOT_SERIAL=y
#CONFIG_BOOT_SERIAL_CDC_ACM=y
#CONFIG_BOOT_SERIAL_UART=y

#CONFIG_LOG_BACKEND_UART=y

#CONFIG_BOOT_SERIAL_DETECT_PIN=11
#CONFIG_MCUMGR_SMP_UART=y
CONFIG_MCUBOOT_BOOTLOADER_MODE_SINGLE_APP=y
CONFIG_SINGLE_APPLICATION_SLOT=y

CONFIG_RTT_CONSOLE=y
CONFIG_USE_SEGGER_RTT=y
CONFIG_UART_CONSOLE=n

26 changes: 26 additions & 0 deletions west/trezor/trezor-ble/pm_static.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
mcuboot:
address: 0x0
size: 0xc000
mcuboot_pad:
address: 0xc000
size: 0x200
app:
address: 0x10200
size: 0x6de00
mcuboot_primary:
orig_span: &id001
- mcuboot_pad
- app
span: *id001
address: 0xc000
size: 0x6e000
mcuboot_primary_app:
orig_span: &id002
- app
span: *id002
address: 0x10200
size: 0x6de00
settings_storage:
address: 0x7e000
size: 0x2000

0 comments on commit 2dbdd0b

Please sign in to comment.