Skip to content

Commit 32e34dc

Browse files
authored
Merge pull request #1054 from pennam/libmcuboot-opta-giga
Opta Add MCUboot library
2 parents bc69bb1 + f2e34b4 commit 32e34dc

File tree

2 files changed

+18
-2
lines changed

2 files changed

+18
-2
lines changed

boards.txt

+17-1
Original file line numberDiff line numberDiff line change
@@ -767,6 +767,9 @@ giga.menu.split.100_0=2MB M7 + M4 in SDRAM
767767
giga.menu.split.75_25=1.5MB M7 + 0.5MB M4
768768
giga.menu.split.50_50=1MB M7 + 1MB M4
769769

770+
giga.menu.security.none=None
771+
giga.menu.security.sien=Signature + Encryption
772+
770773
giga.menu.target_core.cm7.build.variant=GIGA
771774
giga.menu.target_core.cm7.build.mcu=cortex-m7
772775
giga.menu.target_core.cm7.build.fpu=-mfpu=fpv5-d16
@@ -792,6 +795,14 @@ giga.build.board=GIGA
792795
giga.build.ldscript=linker_script.ld
793796
giga.build.extra_ldflags=-DCM4_BINARY_START=0x08180000
794797
giga.compiler.mbed.arch.define=
798+
giga.build.slot_size=0x1E0000
799+
giga.build.header_size=0x20000
800+
giga.build.alignment=32
801+
giga.build.version=1.2.3+4
802+
giga.menu.security.sien.recipe.hooks.objcopy.postobjcopy.1.pattern="{tools.imgtool.path}/{tools.imgtool.cmd}" {tools.imgtool.flags}
803+
giga.menu.security.sien.build.keys.keychain={runtime.platform.path}/libraries/MCUboot/default_keys
804+
giga.menu.security.sien.build.keys.sign_key=ecdsa-p256-signing-priv-key.pem
805+
giga.menu.security.sien.build.keys.encrypt_key=ecdsa-p256-encrypt-pub-key.pem
795806
giga.compiler.mbed.defines={build.variant.path}/defines.txt
796807
giga.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
797808
giga.compiler.mbed.cflags={build.variant.path}/cflags.txt
@@ -825,7 +836,12 @@ giga.upload.native_usb=true
825836
giga.upload.maximum_size=1966080
826837
giga.upload.maximum_data_size=523624
827838

828-
giga.menu.target_core.cm7.upload.address=0x08040000
839+
giga.menu.security.none.upload.interface=0
840+
giga.menu.security.sien.upload.interface=2
841+
842+
giga.menu.security.none.upload.address_m7=0x08040000
843+
giga.menu.security.sien.upload.address_m7=0xA0000000
844+
giga.menu.target_core.cm7.upload.address={upload.address_m7}
829845

830846
giga.menu.target_core.cm7.menu.split.50_50.upload.maximum_size=786432
831847
giga.menu.target_core.cm7.menu.split.75_25.upload.maximum_size=1441792

opta.variables

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
export FLAVOUR="opta"
22
export VARIANTS=("OPTA GENERIC_STM32H747_M4")
33
export FQBNS=("opta")
4-
export LIBRARIES=("Ethernet SPI WiFi openamp_arduino ThreadDebug KernelDebug RPC USBHID Wire rpclib USBHOST mbed-memory-status Scheduler USBMSD SocketWrapper STM32H747_System MRI")
4+
export LIBRARIES=("Ethernet SPI WiFi openamp_arduino ThreadDebug KernelDebug RPC USBHID Wire rpclib USBHOST mbed-memory-status Scheduler USBMSD SocketWrapper STM32H747_System MRI MCUboot")
55
export BOOTLOADERS=("OPTA")

0 commit comments

Comments
 (0)