]> git.sur5r.net Git - openocd/commitdiff
Updated reset event handling in omap3530 cfg
authormlu <mlu@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Fri, 2 Oct 2009 16:52:02 +0000 (16:52 +0000)
committermlu <mlu@b42882b7-edfa-0310-969c-e2dbd0fdcd60>
Fri, 2 Oct 2009 16:52:02 +0000 (16:52 +0000)
git-svn-id: svn://svn.berlios.de/openocd/trunk@2796 b42882b7-edfa-0310-969c-e2dbd0fdcd60

tcl/target/omap3530.cfg

index 27e5b00739ced02d02dc6fb210a6c2d1750e380d..84460705d173ac19f36711170de9caca56cda980 100644 (file)
@@ -42,15 +42,20 @@ target create omap3.cpu cortex_a8 -chain-position $_CHIPNAME.dap
 # FIXME much of this should be in reset event handlers
 proc omap3_dbginit { } {
      poll off
-     reset
      sleep 100
 
      jtag tapenable omap3530.dap
      targets
      # General Cortex A8 debug initialisation
      cortex_a8 dbginit
-     # Enable DBGU singal for OMAP353x
+     # Enable DBGU signal for OMAP353x
      omap3.cpu mww 0x5401d030 0x00002000
      poll on
 }
 
+set PRM_RSTCTRL 0x48307250
+
+omap3.cpu configure -event reset-start "omap3.cpu mww $PRM_RSTCTRL 2"
+omap3.cpu configure -event reset-assert-pre "omap3_dbginit"
+
+