@@ -581,6 +581,9 @@ opta.menu.split.100_0=2MB M7
581
581
opta.menu.split.75_25=1.5MB M7 + 0.5MB M4
582
582
opta.menu.split.50_50=1MB M7 + 1MB M4
583
583
584
+ opta.menu.security.none=None
585
+ opta.menu.security.sien=Signature + Encryption
586
+
584
587
opta.menu.target_core.cm7.build.variant=OPTA
585
588
opta.menu.target_core.cm7.build.mcu=cortex-m7
586
589
opta.menu.target_core.cm7.build.fpu=-mfpu=fpv5-d16
@@ -593,15 +596,23 @@ opta.menu.target_core.cm4.build.fpu=-mfpu=fpv4-sp-d16
593
596
opta.menu.target_core.cm4.build.architecture=cortex-m4
594
597
opta.menu.target_core.cm4.compiler.mbed.arch.define=-DOPTA_PINS
595
598
599
+ opta.build.float-abi=-mfloat-abi=softfp
600
+ opta.build.extra_flags=
596
601
opta.menu.split.50_50.build.extra_ldflags=-DCM4_BINARY_START=0x08100000 -DCM4_BINARY_END=0x08200000
597
602
opta.menu.split.75_25.build.extra_ldflags=-DCM4_BINARY_START=0x08180000 -DCM4_BINARY_END=0x08200000
598
603
opta.menu.split.100_0.build.extra_ldflags=-DCM4_BINARY_START=0x60000000 -DCM4_BINARY_END=0x60040000 -DCM4_RAM_END=0x60080000
599
- opta.build.board={build.variant}
600
604
601
- opta.build.extra_flags=
602
- opta.build.float-abi=-mfloat-abi=softfp
605
+ opta.build.board={build.variant}
603
606
opta.build.ldscript=linker_script.ld
604
607
opta.compiler.mbed.arch.define=
608
+ opta.build.slot_size=0x1E0000
609
+ opta.build.header_size=0x20000
610
+ opta.build.alignment=32
611
+ opta.build.version=1.2.3+4
612
+ opta.menu.security.sien.recipe.hooks.objcopy.postobjcopy.1.pattern="{tools.imgtool.path}/{tools.imgtool.cmd}" {tools.imgtool.flags}
613
+ opta.menu.security.sien.build.keys.keychain={runtime.platform.path}/libraries/MCUboot/default_keys
614
+ opta.menu.security.sien.build.keys.sign_key=ecdsa-p256-signing-priv-key.pem
615
+ opta.menu.security.sien.build.keys.encrypt_key=ecdsa-p256-encrypt-pub-key.pem
605
616
opta.compiler.mbed.defines={build.variant.path}/defines.txt
606
617
opta.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
607
618
opta.compiler.mbed.cflags={build.variant.path}/cflags.txt
@@ -656,7 +667,12 @@ opta.upload.native_usb=true
656
667
opta.upload.maximum_size=786432
657
668
opta.upload.maximum_data_size=523624
658
669
659
- opta.menu.target_core.cm7.upload.address=0x08040000
670
+ opta.menu.security.none.upload.interface=0
671
+ opta.menu.security.sien.upload.interface=2
672
+
673
+ opta.menu.security.none.upload.address_m7=0x08040000
674
+ opta.menu.security.sien.upload.address_m7=0xA0000000
675
+ opta.menu.target_core.cm7.upload.address={upload.address_m7}
660
676
661
677
opta.menu.target_core.cm7.menu.split.50_50.upload.maximum_size=786432
662
678
opta.menu.target_core.cm7.menu.split.75_25.upload.maximum_size=1441792
0 commit comments