@@ -13,6 +13,7 @@ edge_control.build.fpu=-mfpu=fpv4-sp-d16
13
13
edge_control.build.float-abi=-mfloat-abi=softfp
14
14
edge_control.build.board=EDGE_CONTROL
15
15
edge_control.build.ldscript=linker_script.ld
16
+ edge_control.build.postbuild.cmd=imgtool exit
16
17
edge_control.compiler.mbed.arch.define=-DARDUINO_ARCH_NRF52840
17
18
edge_control.compiler.mbed.defines={build.variant.path}/defines.txt
18
19
edge_control.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -50,6 +51,7 @@ edge_control.bootloader.file=EDGE_CONTROL/bootloader.hex
50
51
##############################################################
51
52
52
53
menu.split=Flash split
54
+ menu.security=Security setting
53
55
54
56
envie_m7.name=Arduino Portenta H7 (M7 core)
55
57
envie_m7.build.core=arduino
@@ -60,6 +62,9 @@ envie_m7.menu.split.50_50=1MB M7 + 1MB M4
60
62
envie_m7.menu.split.75_25=1.5MB M7 + 0.5MB M4
61
63
envie_m7.menu.split.100_0=2MB M7 + M4 in SDRAM
62
64
65
+ envie_m7.menu.security.none=None
66
+ envie_m7.menu.security.sien=Signature + Encryption
67
+
63
68
envie_m7.build.variant=PORTENTA_H7_M7
64
69
envie_m7.build.mcu=cortex-m7
65
70
envie_m7.build.fpu=-mfpu=fpv5-d16
@@ -71,6 +76,12 @@ envie_m7.menu.split.100_0.build.extra_ldflags=-DCM4_BINARY_START=0x60000000
71
76
envie_m7.build.architecture=cortex-m7
72
77
envie_m7.build.board=PORTENTA_H7_M7
73
78
envie_m7.build.ldscript=linker_script.ld
79
+ envie_m7.build.slot_size=0x1E0000
80
+ envie_m7.build.header_size=0x20000
81
+ envie_m7.build.alignment=32
82
+ envie_m7.build.version=1.2.3+4
83
+ envie_m7.menu.security.sien.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" {tools.imgtool.build.pattern}
84
+ envie_m7.menu.security.none.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
74
85
envie_m7.compiler.mbed.arch.define=
75
86
envie_m7.compiler.mbed.defines={build.variant.path}/defines.txt
76
87
envie_m7.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -98,8 +109,10 @@ envie_m7.upload.protocol=
98
109
envie_m7.upload.transport=
99
110
envie_m7.upload.vid=0x2341
100
111
envie_m7.upload.pid=0x035b
101
- envie_m7.upload.address=0x08040000
102
- envie_m7.upload.interface=0
112
+ envie_m7.menu.security.none.upload.interface=0
113
+ envie_m7.menu.security.sien.upload.interface=2
114
+ envie_m7.menu.security.none.upload.address=0x08040000
115
+ envie_m7.menu.security.sien.upload.address=0xA0000000
103
116
envie_m7.upload.use_1200bps_touch=true
104
117
envie_m7.upload.wait_for_upload_port=true
105
118
envie_m7.upload.native_usb=true
@@ -147,6 +160,7 @@ envie_m4.menu.split.100_0.build.extra_ldflags=-DCM4_BINARY_START=0x60000000 -DCM
147
160
envie_m4.build.architecture=cortex-m4
148
161
envie_m4.build.board=PORTENTA_H7_M4
149
162
envie_m4.build.ldscript=linker_script.ld
163
+ envie_m4.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
150
164
envie_m4.compiler.mbed.arch.define=
151
165
envie_m4.compiler.mbed.defines={build.variant.path}/defines.txt
152
166
envie_m4.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -205,6 +219,7 @@ nano33ble.build.fpu=-mfpu=fpv4-sp-d16
205
219
nano33ble.build.float-abi=-mfloat-abi=softfp
206
220
nano33ble.build.board=ARDUINO_NANO33BLE
207
221
nano33ble.build.ldscript=linker_script.ld
222
+ nano33ble.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
208
223
nano33ble.compiler.mbed.arch.define=-DARDUINO_ARCH_NRF52840
209
224
nano33ble.compiler.mbed.defines={build.variant.path}/defines.txt
210
225
nano33ble.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -258,6 +273,7 @@ nanorp2040connect.build.float-abi=
258
273
nanorp2040connect.build.architecture=cortex-m0plus
259
274
nanorp2040connect.build.board=NANO_RP2040_CONNECT
260
275
nanorp2040connect.build.ldscript=linker_script.ld
276
+ nanorp2040connect.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
261
277
nanorp2040connect.compiler.mbed.arch.define=-DARDUINO_ARCH_RP2040
262
278
nanorp2040connect.compiler.mbed.defines={build.variant.path}/defines.txt
263
279
nanorp2040connect.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -309,6 +325,7 @@ pico.build.float-abi=
309
325
pico.build.architecture=cortex-m0plus
310
326
pico.build.board=RASPBERRY_PI_PICO
311
327
pico.build.ldscript=linker_script.ld
328
+ pico.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
312
329
pico.compiler.mbed.arch.define=-DARDUINO_ARCH_RP2040
313
330
pico.compiler.mbed.defines={build.variant.path}/defines.txt
314
331
pico.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -352,6 +369,7 @@ nicla_sense.build.fpu=-mfpu=fpv4-sp-d16
352
369
nicla_sense.build.float-abi=-mfloat-abi=softfp
353
370
nicla_sense.build.board=NICLA
354
371
nicla_sense.build.ldscript=linker_script.ld
372
+ nicla_sense.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
355
373
nicla_sense.compiler.mbed.arch.define=-DARDUINO_ARCH_NRF52832
356
374
nicla_sense.compiler.mbed.defines={build.variant.path}/defines.txt
357
375
nicla_sense.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
@@ -399,6 +417,7 @@ nicla_vision.build.extra_flags=
399
417
nicla_vision.build.architecture=cortex-m7
400
418
nicla_vision.build.board=NICLA_VISION
401
419
nicla_vision.build.ldscript=linker_script.ld
420
+ nicla_vision.build.postbuild.cmd="{tools.imgtool.path}/{tools.imgtool.cmd}" exit
402
421
nicla_vision.compiler.mbed.arch.define=
403
422
nicla_vision.compiler.mbed.defines={build.variant.path}/defines.txt
404
423
nicla_vision.compiler.mbed.ldflags={build.variant.path}/ldflags.txt
0 commit comments