Skip to content

Commit

Permalink
tcl/target: make sure kex.cfg is not used for Kinetis KE1x families
Browse files Browse the repository at this point in the history
Config file renamed to ke0x.cfg and a notice added to texi.

While on ke0x.cfg CPUTAPID setting fixed: device has SWD port only, no JTAG.

Removed per device configs as they set CHIPNAME and nothing more.
Let's use reasonably universal chip name 'ke' set in family config.

Change-Id: I313db87a59f25f968eb3c27df155780b67becee8
Signed-off-by: Tomas Vanek <[email protected]>
Reviewed-on: http://openocd.zylin.com/3897
Tested-by: jenkins
Reviewed-by: Ivan Meleca <[email protected]>
Reviewed-by: Joakim Nohlgård <[email protected]>
Reviewed-by: Freddie Chopin <[email protected]>
  • Loading branch information
tom-van authored and FreddieChopin committed Jun 17, 2017
1 parent a0a5045 commit fffe8e6
Show file tree
Hide file tree
Showing 5 changed files with 5 additions and 26 deletions.
5 changes: 3 additions & 2 deletions doc/openocd.texi
Original file line number Diff line number Diff line change
Expand Up @@ -5448,10 +5448,11 @@ Command disables watchdog timer.

@deffn {Flash Driver} kinetis_ke
@cindex kinetis_ke
KE members of the Kinetis microcontroller family from Freescale include
KE0x members of the Kinetis microcontroller family from Freescale include
internal flash and use ARM Cortex-M0+. The driver automatically recognizes
the KE family and sub-family using the chip identification register, and
the KE0x sub-family using the chip identification register, and
autoconfigures itself.
Use kinetis (not kinetis_ke) driver for KE1x devices.

@example
flash bank $_FLASHNAME kinetis_ke 0 0 0 0 $_TARGETNAME
Expand Down
6 changes: 0 additions & 6 deletions tcl/target/ke02.cfg

This file was deleted.

6 changes: 0 additions & 6 deletions tcl/target/ke04.cfg

This file was deleted.

6 changes: 0 additions & 6 deletions tcl/target/ke06.cfg

This file was deleted.

8 changes: 2 additions & 6 deletions tcl/target/kex.cfg → tcl/target/ke0x.cfg
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
#
# Freescale Kinetis KE series devices
# Freescale Kinetis KE0x series devices
#

source [find target/swj-dp.tcl]
Expand All @@ -21,11 +21,7 @@ if { [info exists WORKAREASIZE] } {
if { [info exists CPUTAPID] } {
set _CPUTAPID $CPUTAPID
} else {
if { [using_jtag] } {
set _CPUTAPID 0x4ba00477
} {
set _CPUTAPID 0x2ba01477
}
set _CPUTAPID 0x0bc11477
}

swj_newdap $_CHIPNAME cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_CPUTAPID
Expand Down

0 comments on commit fffe8e6

Please sign in to comment.