rename jtag_khz as adapter_khz
Globally rename "jtag_khz" as "adapter_khz", and move it out of the "jtag" command group ... it needs to be used with non-JTAG transports Includes a migration aid (in jtag/startup.tcl) so that old user scripts won't break. That aid should Sunset in about a year. (We may want to update it to include a nag message too.) Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
This commit is contained in:
@@ -65,4 +65,4 @@ $_TARGETNAME configure -event reset-init {
|
||||
}
|
||||
|
||||
# This target is pretty snappy...
|
||||
jtag_khz 16000
|
||||
adapter_khz 16000
|
||||
|
||||
@@ -15,7 +15,7 @@ flash_bank cfi 0x10000000 0x00200000 2 2 0
|
||||
proc at91rm9200_dk_init { } {
|
||||
# Try to run at 1khz... Yea, that slow!
|
||||
# Chip is really running @ 32khz
|
||||
jtag_khz 8
|
||||
adapter_khz 8
|
||||
|
||||
mww 0xfffffc64 0xffffffff
|
||||
## disable all clocks but system clock
|
||||
@@ -41,7 +41,7 @@ proc at91rm9200_dk_init { } {
|
||||
#========================================
|
||||
# CPU now runs at 180mhz
|
||||
# SYS runs at 60mhz.
|
||||
jtag_khz 40000
|
||||
adapter_khz 40000
|
||||
#========================================
|
||||
|
||||
|
||||
|
||||
@@ -77,7 +77,7 @@ proc at91sam9g20_init { } {
|
||||
# means the master clock (MCLK) must be at or below 133 MHz or timing errors will occur. The processor
|
||||
# core can operate up to 400 MHz and therefore PCLK must be at or below this to function properly.
|
||||
|
||||
jtag_khz 2 # Slow-speed oscillator enabled at reset, so run jtag speed slow.
|
||||
adapter_khz 2 # Slow-speed oscillator enabled at reset, so run jtag speed slow.
|
||||
halt # Make sure processor is halted, or error will result in following steps.
|
||||
mww 0xfffffd08 0xa5000501 # RSTC_MR : enable user reset.
|
||||
mww 0xfffffd44 0x00008000 # WDT_MR : disable watchdog.
|
||||
@@ -112,7 +112,7 @@ proc at91sam9g20_init { } {
|
||||
|
||||
# Switch over to adaptive clocking.
|
||||
|
||||
jtag_khz 0
|
||||
adapter_khz 0
|
||||
|
||||
# Enable faster DCC downloads.
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ if { [info exists ETM_DRIVER] } {
|
||||
|
||||
proc csb337_clk_init { } {
|
||||
# CPU is in Slow Clock Mode (32KiHz) ... needs slow JTAG clock
|
||||
jtag_khz 8
|
||||
adapter_khz 8
|
||||
|
||||
# CKGR_MOR: start main oscillator (3.6864 MHz)
|
||||
mww 0xfffffc20 0xff01
|
||||
@@ -37,7 +37,7 @@ proc csb337_clk_init { } {
|
||||
sleep 20
|
||||
|
||||
# CPU is in Normal Mode ... allows faster JTAG clock speed
|
||||
jtag_khz 40000
|
||||
adapter_khz 40000
|
||||
}
|
||||
|
||||
proc csb337_nor_init { } {
|
||||
|
||||
@@ -103,7 +103,7 @@ proc dm365evm_init {} {
|
||||
echo "Initialize DM365 EVM board"
|
||||
|
||||
# CLKIN = 24 MHz ... can't talk quickly to ARM yet
|
||||
jtag_khz 1500
|
||||
adapter_khz 1500
|
||||
|
||||
# FIXME -- PLL init
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
# http://www.luminarymicro.com/products/lm3s1968_evaluation_kits.html
|
||||
|
||||
# NOTE: to use J-Link instead of the on-board interface,
|
||||
# you may also need to reduce jtag_khz to be about 1200.
|
||||
# you may also need to reduce adapter_khz to be about 1200.
|
||||
# source [find interface/jlink.cfg]
|
||||
|
||||
# include the FT2232 interface config for on-board JTAG interface
|
||||
@@ -14,7 +14,7 @@ source [find interface/luminary.cfg]
|
||||
source [find target/lm3s1968.cfg]
|
||||
|
||||
# jtag speed
|
||||
jtag_khz 3000
|
||||
adapter_khz 3000
|
||||
|
||||
jtag_nsrst_delay 100
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ source [find interface/luminary.cfg]
|
||||
source [find target/lm3s811.cfg]
|
||||
|
||||
# jtag speed
|
||||
jtag_khz 500
|
||||
adapter_khz 500
|
||||
|
||||
jtag_nsrst_delay 100
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ source [find interface/luminary-icdi.cfg]
|
||||
source [find target/lm3s9b9x.cfg]
|
||||
|
||||
# jtag speed
|
||||
jtag_khz 500
|
||||
adapter_khz 500
|
||||
|
||||
jtag_nsrst_delay 100
|
||||
|
||||
|
||||
@@ -26,7 +26,7 @@ jtag_ntrst_delay 300
|
||||
|
||||
arm7_9 fast_memory_access enable
|
||||
arm7_9 dcc_downloads enable
|
||||
jtag_khz 16000
|
||||
adapter_khz 16000
|
||||
|
||||
|
||||
# Target events
|
||||
|
||||
@@ -7,7 +7,7 @@ jtag_ntrst_delay 1
|
||||
|
||||
# Maximum of 1/8 of clock frequency (XTAL = 16 MHz).
|
||||
# Adaptive clocking through RTCK is not supported.
|
||||
jtag_khz 2000
|
||||
adapter_khz 2000
|
||||
|
||||
# Target device: LPC29xx with ETB
|
||||
# The following variables are used by the LPC2900 script:
|
||||
@@ -24,7 +24,7 @@ $_TARGETNAME configure -work-area-phys 0x58000000 -work-area-size 0x10000 -work-
|
||||
# Event handlers
|
||||
$_TARGETNAME configure -event reset-start {
|
||||
# Back to the slow JTAG clock
|
||||
jtag_khz 2000
|
||||
adapter_khz 2000
|
||||
}
|
||||
|
||||
# External 16-bit flash at chip select CS7 (SST39VF3201-70, 4 MiB)
|
||||
@@ -46,7 +46,7 @@ $_TARGETNAME configure -event reset-init {
|
||||
mww 0xFFFF8070 0x02000000 # SYS_CLK_CONF: PLL
|
||||
|
||||
# Increase JTAG speed
|
||||
jtag_khz 6000
|
||||
adapter_khz 6000
|
||||
|
||||
# Enable external memory bus (16-bit SRAM at CS6, 16-bit flash at CS7)
|
||||
mww 0xE0001138 0x0000001F # P1.14 = D0
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
source [find interface/hitex_str9-comstick.cfg]
|
||||
|
||||
# set jtag speed
|
||||
jtag_khz 3000
|
||||
adapter_khz 3000
|
||||
|
||||
jtag_nsrst_delay 100
|
||||
jtag_ntrst_delay 100
|
||||
|
||||
@@ -8,7 +8,7 @@ proc imx27lnst_init { } {
|
||||
# This setup puts RAM at 0xA0000000
|
||||
|
||||
# reset the board correctly
|
||||
jtag_khz 500
|
||||
adapter_khz 500
|
||||
reset run
|
||||
reset halt
|
||||
|
||||
|
||||
@@ -121,7 +121,7 @@ reset_config trst_and_srst
|
||||
# IMPORTANT! See README at top of this file.
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
jtag_khz 12000
|
||||
adapter_khz 12000
|
||||
jtag interface
|
||||
|
||||
#-------------------------------------------------------------------------
|
||||
|
||||
@@ -2,7 +2,7 @@ source [find target/lpc3250.cfg]
|
||||
|
||||
jtag_nsrst_delay 200
|
||||
jtag_ntrst_delay 1
|
||||
jtag_khz 200
|
||||
adapter_khz 200
|
||||
reset_config trst_and_srst separate
|
||||
|
||||
arm7_9 dcc_downloads enable
|
||||
@@ -11,11 +11,11 @@ $_TARGETNAME configure -event gdb-attach { reset init }
|
||||
|
||||
$_TARGETNAME configure -event reset-start {
|
||||
arm7_9 fast_memory_access disable
|
||||
jtag_khz 200
|
||||
adapter_khz 200
|
||||
}
|
||||
|
||||
$_TARGETNAME configure -event reset-end {
|
||||
jtag_khz 6000
|
||||
adapter_khz 6000
|
||||
arm7_9 fast_memory_access enable
|
||||
}
|
||||
|
||||
|
||||
+2
-2
@@ -26,11 +26,11 @@ reset_config trst_and_srst separate
|
||||
# issue telnet: reset init
|
||||
# issue gdb: monitor reset init
|
||||
$_TARGETNAME configure -event reset-init {
|
||||
jtag_khz 100
|
||||
adapter_khz 100
|
||||
# this will setup Telo board
|
||||
setupTelo
|
||||
#turn up the JTAG speed
|
||||
jtag_khz 3000
|
||||
adapter_khz 3000
|
||||
puts "JTAG speek now 3MHz"
|
||||
puts "type helpC100 to get help on C100"
|
||||
}
|
||||
|
||||
@@ -99,7 +99,7 @@ proc topas910_init { } {
|
||||
mww 0xf4300004 0x00000000
|
||||
|
||||
sleep 10
|
||||
# jtag_khz NNNN
|
||||
# adapter_khz NNNN
|
||||
|
||||
# remap off in case of IROM boot
|
||||
mww 0xf0000004 0x00000001
|
||||
|
||||
@@ -105,7 +105,7 @@ proc topasa900_init { } {
|
||||
mww 0xf4300004 0x00000000
|
||||
|
||||
sleep 10
|
||||
# jtag_khz NNNN
|
||||
# adapter_khz NNNN
|
||||
|
||||
# remap off in case of IROM boot
|
||||
mww 0xf0000004 0x00000001
|
||||
|
||||
@@ -66,7 +66,7 @@ $_TARGETNAME configure -event reset-init {
|
||||
# other things than flash programming.
|
||||
$_TARGETNAME configure -work-area-phys 0x00020000 -work-area-size 0x20000 -work-area-backup 0
|
||||
|
||||
jtag_khz 16000
|
||||
adapter_khz 16000
|
||||
|
||||
|
||||
proc production_info {} {
|
||||
|
||||
Reference in New Issue
Block a user