Use the correct openocd flash driver for ATSAMD51 devices

see openocd docs ( https://github.com/openocd-org/openocd/blob/v0.11.0/doc/openocd.texi#L5827C1-L5827C54 )
This commit is contained in:
Robert Cross 2024-05-09 16:44:23 -04:00
parent b2358faa51
commit 634b97cc40
5 changed files with 10 additions and 2 deletions

View file

@ -195,7 +195,7 @@ tools.openocd.erase.pattern=
tools.openocd.bootloader.params.verbose=-d2
tools.openocd.bootloader.params.quiet=-d0
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" -f "{runtime.platform.path}/{build.openocdscript}" -c "telnet_port disabled; init; halt; at91samd bootloader 0; program {{runtime.platform.path}/bootloaders/{bootloader.file}} verify reset; shutdown"
tools.openocd.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" -f "{runtime.platform.path}/{build.openocdscript}" -c "telnet_port disabled; init; halt; $_FLASHDRIVER bootloader 0; program {{runtime.platform.path}/bootloaders/{bootloader.file}} verify reset; shutdown"
#
# OpenOCD sketch upload - version with configurable bootloader size
@ -221,7 +221,7 @@ tools.openocd-withbootsize.erase.pattern=
tools.openocd-withbootsize.bootloader.params.verbose=-d2
tools.openocd-withbootsize.bootloader.params.quiet=-d0
tools.openocd-withbootsize.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" -f "{runtime.platform.path}/{build.openocdscript}" -c "telnet_port disabled; init; halt; at91samd bootloader 0; program {{runtime.platform.path}/bootloaders/{bootloader.file}} verify reset; shutdown"
tools.openocd-withbootsize.bootloader.pattern="{path}/{cmd}" {bootloader.verbose} -s "{path}/share/openocd/scripts/" -f "{runtime.platform.path}/{build.openocdscript}" -c "telnet_port disabled; init; halt; $_FLASHDRIVER bootloader 0; program {{runtime.platform.path}/bootloaders/{bootloader.file}} verify reset; shutdown"
# ----------------------------------------
# Debugger configuration (general options)

View file

@ -24,4 +24,6 @@ transport select swd
# chip name
set CHIPNAME samd21
set _FLASHDRIVER at91samd
source [find target/at91samdXX.cfg]

View file

@ -24,4 +24,6 @@ transport select swd
# chip name
set CHIPNAME samd51
set _FLASHDRIVER atsame5
source [find target/atsame5x.cfg]

View file

@ -24,4 +24,6 @@ transport select swd
# chip name
set CHIPNAME samd21
set _FLASHDRIVER at91samd
source [find target/at91samdXX.cfg]

View file

@ -24,4 +24,6 @@ transport select swd
# chip name
set CHIPNAME samd51
set _FLASHDRIVER atsame5
source [find target/atsame5x.cfg]