@@ -47,6 +47,11 @@ edge_control.bootloader.config=-f target/nrf52.cfg
4747edge_control.bootloader.programmer=-f interface/cmsis-dap.cfg
4848edge_control.bootloader.file=EDGE_CONTROL/bootloader.hex
4949
50+ edge_control.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
51+ edge_control.debug.server.openocd.scripts.1={programmer.transport_script}
52+ edge_control.debug.server.openocd.scripts.2=target/nrf52.cfg
53+ edge_control.debug.svd_file={runtime.platform.path}/svd/nrf52840.svd
54+
5055##############################################################
5156
5257menu.split=Flash split
@@ -160,6 +165,12 @@ envie_m7.bootloader.programmer=-f interface/stlink.cfg
160165envie_m7.bootloader.extra_action.preflash=stm32h7x option_write 0 0x01c 0xb86aaf0
161166envie_m7.bootloader.file=PORTENTA_H7/portentah7_bootloader_mbed_hs_v2.elf
162167
168+ envie_m7.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
169+ envie_m7.debug.server.openocd.scripts.1={programmer.transport_script}
170+ envie_m7.debug.server.openocd.scripts.2=target/stm32h7x_dual_bank.cfg
171+ envie_m7.menu.target_core.cm7.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM7.svd
172+ envie_m7.menu.target_core.cm4.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM4.svd
173+
163174envie_m7_thread_debug.name=Arduino Portenta H7 (ThreadDebug)
164175envie_m7_thread_debug.vid.0=0x2341
165176envie_m7_thread_debug.pid.0=0x025B
@@ -277,6 +288,11 @@ nano33ble.bootloader.config=-f target/nrf52.cfg
277288nano33ble.bootloader.programmer=-f interface/cmsis-dap.cfg
278289nano33ble.bootloader.file=nano33ble/bootloader.hex
279290
291+ nano33ble.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
292+ nano33ble.debug.server.openocd.scripts.1={programmer.transport_script}
293+ nano33ble.debug.server.openocd.scripts.2=target/nrf52.cfg
294+ nano33ble.debug.svd_file={runtime.platform.path}/svd/nrf52840.svd
295+
280296##############################################################
281297
282298nanorp2040connect.name=Arduino Nano RP2040 Connect
@@ -333,6 +349,11 @@ nanorp2040connect.bootloader.tool.default=openocd
333349nanorp2040connect.bootloader.config=-f target/rp2040.cfg
334350nanorp2040connect.bootloader.programmer=-f interface/cmsis-dap.cfg
335351
352+ nanorp2040connect.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
353+ nanorp2040connect.debug.server.openocd.scripts.1={programmer.transport_script}
354+ nanorp2040connect.debug.server.openocd.scripts.2=target/rp2040-core0.cfg
355+ nanorp2040connect.debug.svd_file={runtime.platform.path}/svd/rp2040.svd
356+
336357##############################################################
337358
338359pico.name=Raspberry Pi Pico
@@ -377,6 +398,11 @@ pico.bootloader.tool.default=openocd
377398pico.bootloader.config=-f target/rp2040.cfg
378399pico.bootloader.programmer=-f interface/cmsis-dap.cfg
379400
401+ pico.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
402+ pico.debug.server.openocd.scripts.1={programmer.transport_script}
403+ pico.debug.server.openocd.scripts.2=target/rp2040-core0.cfg
404+ pico.debug.svd_file={runtime.platform.path}/svd/rp2040.svd
405+
380406##############################################################
381407
382408nicla_sense.name=Arduino Nicla Sense ME
@@ -424,6 +450,11 @@ nicla_sense.bootloader.config=-f target/nrf52.cfg
424450nicla_sense.bootloader.programmer=-f interface/cmsis-dap.cfg
425451nicla_sense.bootloader.file=NICLA/bootloader.hex
426452
453+ nicla_sense.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
454+ nicla_sense.debug.server.openocd.scripts.1={programmer.transport_script}
455+ nicla_sense.debug.server.openocd.scripts.2=target/nrf52.cfg
456+ nicla_sense.debug.svd_file={runtime.platform.path}/svd/nrf52833.svd
457+
427458##############################################################
428459
429460nicla_voice.name=Arduino Nicla Voice
@@ -472,6 +503,11 @@ nicla_voice.bootloader.config=-f target/nrf52.cfg
472503nicla_voice.bootloader.programmer=-f interface/cmsis-dap.cfg
473504nicla_voice.bootloader.file=NICLA_VOICE/bootloader_application.hex
474505
506+ nicla_voice.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
507+ nicla_voice.debug.server.openocd.scripts.1={programmer.transport_script}
508+ nicla_voice.debug.server.openocd.scripts.2=target/nrf52.cfg
509+ nicla_voice.debug.svd_file={runtime.platform.path}/svd/nrf52833.svd
510+
475511##############################################################
476512
477513nicla_vision.name=Arduino Nicla Vision
@@ -567,6 +603,12 @@ nicla_vision.bootloader.programmer=-f interface/stlink.cfg
567603nicla_vision.bootloader.extra_action.preflash=stm32h7x option_write 0 0x01c 0xb86aaf0
568604nicla_vision.bootloader.file=NICLA_VISION/bootloader.elf
569605
606+ nicla_vision.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
607+ nicla_vision.debug.server.openocd.scripts.1={programmer.transport_script}
608+ nicla_vision.debug.server.openocd.scripts.2=target/stm32h7x_dual_bank.cfg
609+ nicla_vision.menu.target_core.cm7.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM7.svd
610+ nicla_vision.menu.target_core.cm4.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM4.svd
611+
570612##############################################################
571613
572614opta.name=Opta
@@ -696,6 +738,12 @@ opta.bootloader.programmer=-f interface/stlink.cfg
696738opta.bootloader.extra_action.preflash=stm32h7x option_write 0 0x01c 0xb86aaf0
697739opta.bootloader.file=OPTA/bootloader.elf
698740
741+ opta.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
742+ opta.debug.server.openocd.scripts.1={programmer.transport_script}
743+ opta.debug.server.openocd.scripts.2=target/stm32h7x_dual_bank.cfg
744+ opta.menu.target_core.cm7.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM7.svd
745+ opta.menu.target_core.cm4.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM4.svd
746+
699747##############################################################
700748
701749giga.name=Arduino Giga R1
@@ -791,3 +839,9 @@ giga.bootloader.config=-f target/stm32h7x_dual_bank.cfg
791839giga.bootloader.programmer=-f interface/stlink.cfg
792840giga.bootloader.extra_action.preflash=stm32h7x option_write 0 0x01c 0xb86aaf0
793841giga.bootloader.file=GIGA/bootloader.elf
842+
843+ giga.debug.server.openocd.scripts.0=interface/{programmer.protocol}.cfg
844+ giga.debug.server.openocd.scripts.1={programmer.transport_script}
845+ giga.debug.server.openocd.scripts.2=target/stm32h7x_dual_bank.cfg
846+ giga.menu.target_core.cm7.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM7.svd
847+ giga.menu.target_core.cm4.debug.svd_file={runtime.platform.path}/svd/STM32H747_CM4.svd
0 commit comments