]> git.sur5r.net Git - openocd/commit
tcl/target: add CC2538 and CC26xx target files (with cJTAG procedure)
authorJacob Palsson <jaaacke@gmail.com>
Tue, 29 Jul 2014 12:36:40 +0000 (14:36 +0200)
committerPaul Fertser <fercerpav@gmail.com>
Wed, 11 Feb 2015 15:22:40 +0000 (15:22 +0000)
commit45a86f8e2a58c7c0acb6328a660846946e81ed1c
tree6bb0f0d8e195f8d120db8fee69a6bf8c3ac0d26f
parent18d6c0b02bf5e1318d5f5484b5ba68b476a418f0
tcl/target: add CC2538 and CC26xx target files (with cJTAG procedure)

Added support for the Cortex-M3 based TI low power RF SoC CC2538 and
the CC26xx family.

These chips need a start sequence for switching from cJTAG to JTAG
before being used with OpenOCD, this is done in the tcl proc
ti_cjtag_to_4pin_jtag in the ti-cjtag.cfg config.

The configs for CC2538 and CC26xx run the start sequence on post-reset
event and set the ICEPick IDCODE in the data register for OpenOCD to
read, this is done so that every time OpenOCD resets the device, it
will enable JTAG.

Change-Id: I7db620211c0e7e03fad59d24fe31d23a9cdcfedc
Signed-off-by: Jacob Palsson <jaaacke@gmail.com>
Reviewed-on: http://openocd.zylin.com/2232
Tested-by: jenkins
Reviewed-by: Andreas Fritiofson <andreas.fritiofson@gmail.com>
tcl/target/cc2538.cfg [new file with mode: 0755]
tcl/target/cc26xx.cfg [new file with mode: 0755]
tcl/target/ti-cjtag.cfg [new file with mode: 0755]