On Wednesday 19 August 2009, James Lin wrote:

> Then I tried to apply the patch described in 
> 
> http://lists.berlios.de/pipermail/openocd-development/2009-June/008256.html
> 
> I don't know if this additional step was necessary but it seemed
> to get correct mfg, part, ver.

So it *was* necessary.  You seem to have had better luck than I
did, way back when I did that, in that you got that without first
forcing a reset.  Right?

Maybe an updated version of that patch should merge...


> But I could not halt, or examine memory. Could someone help to
> see if I might have missed some steps? Thanks in advance. 

Current SVN seems to behave with the lowlevel JTAG ops (given
a patch like the one above).  But there's also the issue of
adding support for the Cortex-A8 CPU; and someday, of being
sure that works for chips other than OMAP3.  See:

 http://lists.berlios.de/pipermail/openocd-development/2009-July/009652.html
 https://lists.berlios.de/pipermail/openocd-development/2009-July/009784.html

Plus of course:

--- a/tcl/target/omap3530.cfg
+++ b/tcl/target/omap3530.cfg
@@ -35,9 +35,7 @@ jtag newtap $_CHIPNAME jrc -irlen 6 -irc
        -expected-id $_JRC_TAPID
 
 # GDB target:  Cortex-A8, using DAP
-
-# FIXME when we have A8 support, use it.  A8 != M3 ...
-target create omap3.cpu cortex_m3 -chain-position $_CHIPNAME.dap
+target create omap3.cpu cortex_a8 -chain-position $_CHIPNAME.dap
 
 # FIXME much of this should be in reset event handlers
 proc omap3_dbginit { } {
_______________________________________________
Openocd-development mailing list
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to