From: OpenOCD-Gerrit <ope...@us...> - 2020-10-03 10:21:25
|
This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "Main OpenOCD repository". The branch, master has been updated via 1593e4a47e7187a84be44c4363b9a2e343db4351 (commit) via c3166b43e415305e864c2ee3c4e2ed8c9cd37076 (commit) from 051e80812b1b3bb4deabef272c12bb95f10748da (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 1593e4a47e7187a84be44c4363b9a2e343db4351 Author: Jan Kowalewski <jko...@an...> Date: Thu Jul 9 12:34:22 2020 +0200 tcl/board: Add QuickLogic QuickFeather configuration Add configuration for QuickLogic QuickFeather development kit. Change-Id: I39120714bf0bcafa86e0071c38da84a7d9f12a0d Signed-off-by: Jan Kowalewski <jko...@an...> Reviewed-on: http://openocd.zylin.com/5803 Reviewed-by: Antonio Borneo <bor...@gm...> Tested-by: jenkins diff --git a/tcl/board/quicklogic_quickfeather.cfg b/tcl/board/quicklogic_quickfeather.cfg new file mode 100644 index 000000000..b522eff7e --- /dev/null +++ b/tcl/board/quicklogic_quickfeather.cfg @@ -0,0 +1,9 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# QuickLogic EOS S3 QuickFeather +# https://www.quicklogic.com/products/eos-s3/quickfeather-development-kit/ + +source [find target/eos_s3.cfg] + +reset_config srst_only + +transport select swd commit c3166b43e415305e864c2ee3c4e2ed8c9cd37076 Author: Jan Kowalewski <jko...@an...> Date: Fri Jul 3 18:19:01 2020 +0200 tcl/target: Add QuickLogic EOS S3 MCU configuration Add configuration for QuickLogic EOS S3 MCU target. Change-Id: I375057ff387a826e632f194843dbd92148b0c5dd Signed-off-by: Jan Kowalewski <jko...@an...> Reviewed-on: http://openocd.zylin.com/5802 Tested-by: jenkins Reviewed-by: Antonio Borneo <bor...@gm...> diff --git a/tcl/target/eos_s3.cfg b/tcl/target/eos_s3.cfg new file mode 100644 index 000000000..f6016fb30 --- /dev/null +++ b/tcl/target/eos_s3.cfg @@ -0,0 +1,44 @@ +# SPDX-License-Identifier: GPL-2.0-or-later +# QuickLogic EOS S3 +# https://www.quicklogic.com/products/soc/eos-s3-microcontroller/ + +source [find target/swj-dp.tcl] + +if { [info exists CHIPNAME] } { + set _CHIPNAME $CHIPNAME +} else { + set _CHIPNAME eos_s3 +} + +if { [info exists WORKAREASIZE] } { + set _WORKAREASIZE $WORKAREASIZE +} else { + set _WORKAREASIZE 0x80000 +} + +if { [info exists CPUTAPID] } { + set _CPUTAPID $CPUTAPID +} else { + if { [using_jtag] } { + set _CPUTAPID 0x4ba00477 + } { + set _CPUTAPID 0x2ba01477 + } +} + +swj_newdap $_CHIPNAME cpu -irlen 4 -irmask 0xf -expected-id _CPUTAPID +dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.cpu + +set _TARGETNAME $_CHIPNAME.cpu +target create $_TARGETNAME cortex_m -dap $_CHIPNAME.dap + +# For now we use SRAM only for software upload +$_TARGETNAME configure -work-area-phys 0x20000000 -work-area-size $_WORKAREASIZE -work-area-backup 0 + +adapter speed 4000 + +if {![using_hla]} { + # if srst is not fitted use SYSRESETREQ to + # perform a soft reset + cortex_m reset_config sysresetreq +} ----------------------------------------------------------------------- Summary of changes: tcl/board/quicklogic_quickfeather.cfg | 9 +++++++++ tcl/target/{efm32.cfg => eos_s3.cfg} | 25 +++++++++---------------- 2 files changed, 18 insertions(+), 16 deletions(-) create mode 100644 tcl/board/quicklogic_quickfeather.cfg copy tcl/target/{efm32.cfg => eos_s3.cfg} (55%) hooks/post-receive -- Main OpenOCD repository |