projects
/
fw
/
openocd
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bluenrg: add support for bluenrg-lps device and board
[fw/openocd]
/
tcl
/
target
/
hi6220.cfg
diff --git
a/tcl/target/hi6220.cfg
b/tcl/target/hi6220.cfg
index 7daa3c118d8ccee78a89c50c0ae96cc9aa1deb3d..ddeeaad7cda97374c812c19436ebe7f13dac257b 100644
(file)
--- a/
tcl/target/hi6220.cfg
+++ b/
tcl/target/hi6220.cfg
@@
-16,7
+16,10
@@
if { [info exists DAP_TAPID] } {
}
# declare the one JTAG tap to access the DAP
}
# declare the one JTAG tap to access the DAP
-jtag newtap $_CHIPNAME dap -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_DAP_TAPID -ignore-version -enable
+jtag newtap $_CHIPNAME tap -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id $_DAP_TAPID -ignore-version
+
+# create the DAP
+dap create $_CHIPNAME.dap -chain-position $_CHIPNAME.tap
# declare the 8 main application cores
set _TARGETNAME $_CHIPNAME.cpu
# declare the 8 main application cores
set _TARGETNAME $_CHIPNAME.cpu
@@
-34,8
+37,10
@@
set $_TARGETNAME.cti(7) 0x801DB000
set _cores 8
for { set _core 0 } { $_core < $_cores } { incr _core 1 } {
set _cores 8
for { set _core 0 } { $_core < $_cores } { incr _core 1 } {
+ cti create cti$_core -dap $_CHIPNAME.dap -baseaddr [set $_TARGETNAME.cti($_core)] -ap-num 0
+
set _command "target create ${_TARGETNAME}$_core aarch64 \
set _command "target create ${_TARGETNAME}$_core aarch64 \
- -
chain-position $_CHIPNAME.dap -coreid $_core -ctibase [set $_TARGETNAME.cti($_core)]
"
+ -
dap $_CHIPNAME.dap -coreid $_core -cti cti$_core
"
if { $_core != 0 } {
# non-boot core examination may fail
if { $_core != 0 } {
# non-boot core examination may fail
@@
-52,5
+57,10
@@
for { set _core 0 } { $_core < $_cores } { incr _core 1 } {
eval $_smp_command
eval $_smp_command
+cti create cti.sys -dap $_CHIPNAME.dap -ap-num 0 -baseaddr 0x80003000
+
# declare the auxiliary Cortex-M3 core on AP #2 (runs mcuimage.bin)
# declare the auxiliary Cortex-M3 core on AP #2 (runs mcuimage.bin)
-target create ${_TARGETNAME}.m3 cortex_m -chain-position $_CHIPNAME.dap -ap-num 2 -defer-examine
+target create ${_TARGETNAME}.m3 cortex_m -dap $_CHIPNAME.dap -ap-num 2 -defer-examine
+
+# declare the auxiliary Cortex-A7 core
+target create ${_TARGETNAME}.a7 cortex_a -dap $_CHIPNAME.dap -dbgbase 0x80210000 -defer-examine