From 1e439e2a9a4392586bdfce0ebab4d63690f7fe6e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=83=D1=80=D0=B0=D0=B3=D0=B0=20=D0=90=D0=BB=D0=B5?= =?UTF-8?q?=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80?= Date: Mon, 25 Aug 2014 21:42:59 +0400 Subject: [PATCH] =?UTF-8?q?tcl/target:=20add=20config=20for=20=D0=9A1879?= =?UTF-8?q?=D0=A5=D0=911=D0=AF,=20a=20hybrid=20ARM11/DSP=20SoC=20by=20RC?= =?UTF-8?q?=20Module?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This adds config to allow JTAG debugging of an ARM core of a modern hybrid SoC by Research Centre "Module" (http://www.module.ru/en/company/). К1879ХБ1Я is targetted at set-top boxes and other multimedia equipment, the official SDK is Linux-based. Change-Id: Ib2ae5784d25699f952682e66b025a3f677a76d5d Signed-off-by: Бурага Александр Signed-off-by: Paul Fertser Reviewed-on: http://openocd.zylin.com/2272 Tested-by: jenkins Reviewed-by: Andreas Fritiofson --- tcl/target/к1879xб1я.cfg | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 tcl/target/к1879xб1я.cfg diff --git a/tcl/target/к1879xб1я.cfg b/tcl/target/к1879xб1я.cfg new file mode 100644 index 000000000..7d8c11358 --- /dev/null +++ b/tcl/target/к1879xб1я.cfg @@ -0,0 +1,35 @@ +# СБИС К1879ХБ1Я +# http://www.module.ru/catalog/micro/mikroshema_dekodera_cifrovogo_televizionnogo_signala_sbis_k1879hb1ya/ + +adapter_khz 1000 + +if { [info exists CHIPNAME] } { + set _CHIPNAME $CHIPNAME +} else { + set _CHIPNAME к1879хб1я +} + +if { [info exists ENDIAN] } { + set _ENDIAN $ENDIAN +} else { + set _ENDIAN little +} + +if { [info exists DSP_TAPID] } { + set _DSP_TAPID $DSP_TAPID +} else { + set _DSP_TAPID 0x2b900f0f +} + +jtag newtap $_CHIPNAME dsp -irlen 4 -expected-id $_DSP_TAPID + +if { [info exists CPU_TAPID] } { + set _CPU_TAPID $CPU_TAPID +} else { + set _CPU_TAPID 0x07b76f0f +} + +jtag newtap $_CHIPNAME arm -irlen 5 -expected-id $_CPU_TAPID + +set _TARGETNAME $_CHIPNAME.arm +target create $_TARGETNAME arm11 -chain-position $_CHIPNAME.arm