1- menu.debug =Mode
1+ menu.mode =Mode
22
33giga.name=Arduino Giga R1
44giga.build.core=arduino
55giga.build.crossprefix=arm-zephyr-eabi-
66giga.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
77
8- giga.menu.debug.false=Standard
9- giga.menu.debug.true=Debug
8+ giga.menu.mode.llext=llext
9+ giga.menu.mode.linked=linked
1010
11- giga.menu.debug .false.post_build_arg=
12- giga.menu.debug .true.post_build_arg=debug
11+ giga.menu.mode .false.post_build_arg=
12+ giga.menu.mode .true.post_build_arg=debug
1313
1414giga.build.variant=arduino_giga_r1_m7
1515giga.build.mcu=cortex-m7
@@ -78,11 +78,11 @@ nano33ble.build.core=arduino
7878nano33ble.build.crossprefix=arm-zephyr-eabi-
7979nano33ble.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
8080
81- nano33ble.menu.debug .false=Standard
82- nano33ble.menu.debug .true=Debug
81+ nano33ble.menu.mode .false=Standard
82+ nano33ble.menu.mode .true=Debug
8383
84- nano33ble.menu.debug .false.post_build_arg=
85- nano33ble.menu.debug .true.post_build_arg=debug
84+ nano33ble.menu.mode .false.post_build_arg=
85+ nano33ble.menu.mode .true.post_build_arg=debug
8686
8787nano33ble.build.variant=arduino_nano_33_ble_sense
8888nano33ble.build.mcu=cortex-m4
@@ -148,11 +148,11 @@ ek_ra8d1.build.core=arduino
148148ek_ra8d1.build.crossprefix=arm-zephyr-eabi-
149149ek_ra8d1.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
150150
151- ek_ra8d1.menu.debug .false=Standard
152- ek_ra8d1.menu.debug .true=Debug
151+ ek_ra8d1.menu.mode .false=Standard
152+ ek_ra8d1.menu.mode .true=Debug
153153
154- ek_ra8d1.menu.debug .false.post_build_arg=
155- ek_ra8d1.menu.debug .true.post_build_arg=debug
154+ ek_ra8d1.menu.mode .false.post_build_arg=
155+ ek_ra8d1.menu.mode .true.post_build_arg=debug
156156
157157ek_ra8d1.build.variant=ek_ra8d1
158158ek_ra8d1.build.mcu=cortex-m85+nomve
@@ -214,11 +214,11 @@ frdm_mcxn947.build.core=arduino
214214frdm_mcxn947.build.crossprefix=arm-zephyr-eabi-
215215frdm_mcxn947.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
216216
217- frdm_mcxn947.menu.debug .false=Standard
218- frdm_mcxn947.menu.debug .true=Debug
217+ frdm_mcxn947.menu.mode .false=Standard
218+ frdm_mcxn947.menu.mode .true=Debug
219219
220- frdm_mcxn947.menu.debug .false.post_build_arg=
221- frdm_mcxn947.menu.debug .true.post_build_arg=debug
220+ frdm_mcxn947.menu.mode .false.post_build_arg=
221+ frdm_mcxn947.menu.mode .true.post_build_arg=debug
222222
223223frdm_mcxn947.build.variant=frdm_mcxn947_mcxn947_cpu0
224224frdm_mcxn947.build.mcu=cortex-m33
@@ -274,11 +274,11 @@ portentah7.build.core=arduino
274274portentah7.build.crossprefix=arm-zephyr-eabi-
275275portentah7.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
276276
277- portentah7.menu.debug .false=Standard
278- portentah7.menu.debug .true=Debug
277+ portentah7.menu.mode .false=Standard
278+ portentah7.menu.mode .true=Debug
279279
280- portentah7.menu.debug .false.post_build_arg=
281- portentah7.menu.debug .true.post_build_arg=debug
280+ portentah7.menu.mode .false.post_build_arg=
281+ portentah7.menu.mode .true.post_build_arg=debug
282282
283283portentah7.build.variant=arduino_portenta_h7
284284portentah7.build.mcu=cortex-m7
@@ -346,11 +346,11 @@ frdm_rw612.build.core=arduino
346346frdm_rw612.build.crossprefix=arm-zephyr-eabi-
347347frdm_rw612.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
348348
349- frdm_rw612.menu.debug .false=Standard
350- frdm_rw612.menu.debug .true=Debug
349+ frdm_rw612.menu.mode .false=Standard
350+ frdm_rw612.menu.mode .true=Debug
351351
352- frdm_rw612.menu.debug .false.post_build_arg=
353- frdm_rw612.menu.debug .true.post_build_arg=debug
352+ frdm_rw612.menu.mode .false.post_build_arg=
353+ frdm_rw612.menu.mode .true.post_build_arg=debug
354354
355355frdm_rw612.build.variant=frdm_rw612
356356frdm_rw612.build.mcu=cortex-m33+nodsp
@@ -405,11 +405,11 @@ niclasense.build.core=arduino
405405niclasense.build.crossprefix=arm-zephyr-eabi-
406406niclasense.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
407407
408- niclasense.menu.debug .false=Standard
409- niclasense.menu.debug .true=Debug
408+ niclasense.menu.mode .false=Standard
409+ niclasense.menu.mode .true=Debug
410410
411- niclasense.menu.debug .false.post_build_arg=
412- niclasense.menu.debug .true.post_build_arg=debug
411+ niclasense.menu.mode .false.post_build_arg=
412+ niclasense.menu.mode .true.post_build_arg=debug
413413
414414niclasense.build.variant=arduino_nicla_sense_me
415415niclasense.build.mcu=cortex-m4
@@ -481,11 +481,14 @@ portentac33.build.core=arduino
481481portentac33.build.crossprefix=arm-zephyr-eabi-
482482portentac33.build.compiler_path={runtime.tools.arm-zephyr-eabi-0.16.8.path}/bin/
483483
484- portentac33.menu.debug.false=Standard
485- portentac33.menu.debug.true=Debug
484+ portentac33.menu.mode.llext=llext
485+ portentac33.menu.mode.linked=linked
486486
487- portentac33.menu.debug.false.post_build_arg=
488- portentac33.menu.debug.true.post_build_arg=debug
487+ portentac33.menu.mode.linked.libc_ldflags=-lc -lm -lgcc -L{build.variant.path}
488+ portentac33.menu.mode.linked.llext_link_flags=
489+ portentac33.menu.mode.linked.build.suffix=noheader
490+ portentac33.menu.mode.linked.build.ldscript={runtime.platform.path}/variants/linked/linker_script.ld
491+ portentac33.menu.mode.linked.upload.externsion=bin
489492
490493portentac33.build.variant=arduino_portenta_c33
491494portentac33.build.mcu=cortex-m33
@@ -506,7 +509,7 @@ portentac33.compiler.zephyr.ldflags=-fno-exceptions -fno-rtti -fno-threadsafe-st
506509portentac33.compiler.zephyr.cflags=-fno-strict-aliasing -fno-printf-return-value -fno-common -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wno-pointer-sign -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -Werror=implicit-int -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs
507510portentac33.compiler.zephyr.cxxflags={compiler.zephyr.ldflags} -fdata-sections -ffunction-sections -fno-unwind-tables -fno-strict-aliasing -fno-printf-return-value -fno-common -mthumb -mabi=aapcs -mfp16-format=ieee -mtp=soft -Wall -Wformat -Wformat-security -Wno-format-zero-length -Wdouble-promotion -Wpointer-arith -Wexpansion-to-defined -Wno-unused-but-set-variable -fno-asynchronous-unwind-tables -ftls-model=local-exec -fno-reorder-functions --param=min-pagesize=0 -fno-defer-pop --specs=picolibc.specs -D_POSIX_THREADS -mlong-calls -nodefaultlibs
508511portentac33.compiler.zephyr.includes={build.variant.path}/includes.txt
509- portentac33.compiler.zephyr.extra_ldflags=-lstdc++ -lsupc++ -lnosys -nostdlib
512+ portentac33.compiler.zephyr.extra_ldflags=-lstdc++ -lsupc++ -lnosys -nostdlib {libc_ldflags}
510513portentac33.compiler.zephyr=
511514portentac33.vid.0=0x2341
512515portentac33.pid.0=0x0068
0 commit comments