projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
tcl/board: add SPDX tag
[fw/openocd]
/
tcl
/
board
/
telo.cfg
diff --git
a/tcl/board/telo.cfg
b/tcl/board/telo.cfg
index 80040b1409cd847fdf54d809459d1665bf5f21aa..721c01975d6442389ba9ee3d770299e2b7c2317a 100644
(file)
--- a/
tcl/board/telo.cfg
+++ b/
tcl/board/telo.cfg
@@
-1,5
+1,7
@@
+# SPDX-License-Identifier: GPL-2.0-or-later
+
source [find target/c100.cfg]
source [find target/c100.cfg]
-# basic register defintion for C100
+# basic register defin
i
tion for C100
source [find target/c100regs.tcl]
# board-config info
source [find target/c100config.tcl]
source [find target/c100regs.tcl]
# board-config info
source [find target/c100config.tcl]
@@
-8,15
+10,12
@@
source [find target/c100helper.tcl]
# Telo board & C100 support trst and srst
# Telo board & C100 support trst and srst
-# Note that libftd2xx.so tries to assert srst
-# which break this script
-# use libftdi.so library instead with this script
# make the reset asserted to
# allow RC circuit to discharge for: [ms]
# make the reset asserted to
# allow RC circuit to discharge for: [ms]
-
jtag_nsrst_assert
_width 100
+
adapter srst pulse
_width 100
jtag_ntrst_assert_width 100
# don't talk to JTAG after reset for: [ms]
jtag_ntrst_assert_width 100
# don't talk to JTAG after reset for: [ms]
-adapter
_nsrst_
delay 100
+adapter
srst
delay 100
jtag_ntrst_delay 100
reset_config trst_and_srst separate
jtag_ntrst_delay 100
reset_config trst_and_srst separate
@@
-26,29
+25,29
@@
reset_config trst_and_srst separate
# issue telnet: reset init
# issue gdb: monitor reset init
$_TARGETNAME configure -event reset-init {
# issue telnet: reset init
# issue gdb: monitor reset init
$_TARGETNAME configure -event reset-init {
- adapter
_khz
100
+ adapter
speed
100
# this will setup Telo board
setupTelo
#turn up the JTAG speed
# this will setup Telo board
setupTelo
#turn up the JTAG speed
- adapter
_khz
3000
-
puts
"JTAG speek now 3MHz"
-
puts
"type helpC100 to get help on C100"
+ adapter
speed
3000
+
echo
"JTAG speek now 3MHz"
+
echo
"type helpC100 to get help on C100"
}
$_TARGETNAME configure -event reset-deassert-post {
# Force target into ARM state.
}
$_TARGETNAME configure -event reset-deassert-post {
# Force target into ARM state.
-# soft_reset_halt # not implemented on ARM11
-
puts
"Detected SRSRT asserted on C100.CPU"
+# soft_reset_halt
;
# not implemented on ARM11
+
echo
"Detected SRSRT asserted on C100.CPU"
}
$_TARGETNAME configure -event reset-assert-post {
}
$_TARGETNAME configure -event reset-assert-post {
-
puts
"Assering reset"
+
echo
"Assering reset"
#sleep 10
}
#sleep 10
}
-proc power_restore {} {
puts
"Sensed power restore. No action." }
-proc srst_deasserted {} {
puts
"Sensed nSRST deasserted. No action." }
+proc power_restore {} {
echo
"Sensed power restore. No action." }
+proc srst_deasserted {} {
echo
"Sensed nSRST deasserted. No action." }
# boots from NOR on CS0: 8 MBytes CFI flash, 16-bit bus
# boots from NOR on CS0: 8 MBytes CFI flash, 16-bit bus
@@
-58,4
+57,4
@@
set _FLASHNAME $_CHIPNAME.flash
flash bank $_FLASHNAME cfi 0x20000000 0x01000000 2 2 $_TARGETNAME
# writing data to memory does not work without this
flash bank $_FLASHNAME cfi 0x20000000 0x01000000 2 2 $_TARGETNAME
# writing data to memory does not work without this
-memwrite burst disable
\ No newline at end of file
+arm11 memwrite burst disable