tcl/target/imx8m: use hwthread rtos
authorAlvin Šipraga <alsi@bang-olufsen.dk>
Fri, 10 Jun 2022 22:01:01 +0000 (00:01 +0200)
committerAntonio Borneo <borneo.antonio@gmail.com>
Fri, 24 Jun 2022 21:48:27 +0000 (21:48 +0000)
In order to facilitate debugging multiple cores, specify the coreid and
the hwthread rtos in the imx8m target configuration.

Change-Id: Ibd871517a160ceca15002fb10e27cb793f14d086
Signed-off-by: Alvin Šipraga <alsi@bang-olufsen.dk>
Reviewed-on: https://review.openocd.org/c/openocd/+/7019
Tested-by: jenkins
Reviewed-by: Antonio Borneo <borneo.antonio@gmail.com>
tcl/target/imx8m.cfg

index 9a8bfecb1c667be20c4e156567aa9bc0b43dc517..af424c1c3b71223acd5afcf817d4e20458ed3c9f 100644 (file)
@@ -38,13 +38,14 @@ for { set _core 0 } { $_core < $_cores } { incr _core } {
         -baseaddr [lindex $CTIBASE $_core]
 
     set _command "target create $_TARGETNAME.$_core aarch64 -dap $_CHIPNAME.dap \
-        -dbgbase [lindex $DBGBASE $_core] -cti $_CTINAME.$_core"
+        -dbgbase [lindex $DBGBASE $_core] -cti $_CTINAME.$_core -coreid $_core"
 
     if { $_core != 0 } {
         # non-boot core examination may fail
         set _command "$_command -defer-examine"
         set _smp_command "$_smp_command $_TARGETNAME.$_core"
     } else {
+        set _command "$_command -rtos hwthread"
         set _smp_command "target smp $_TARGETNAME.$_core"
     }