]> git.sur5r.net Git - openocd/blobdiff - TODO
more arm926ejs bugs
[openocd] / TODO
diff --git a/TODO b/TODO
index 13c6578fb539f2d87eea02d786c340901e5003ab..0922c663ca002416b26119a6ce39f1e893b7141c 100644 (file)
--- a/TODO
+++ b/TODO
@@ -11,10 +11,43 @@ may have evolved an idea since it was added here.
 
 Feel free to send patches to add or clarify items on this list, too.
 
+@section thelisttcl Regressions
+
+- Dominic has spotted a "reset halt" regression between 838(fails) and 729(works)
+
+https://lists.berlios.de/pipermail/openocd-development/2009-July/009206.html
+
+@section thelisttcl Bugs
+
+- reset run/halt/step for arm926ejs is not robust. Needs lots of testing to
+map out problems.
+
+- i.MX27 reset run problems. Notice below that even if the target is running,
+a EICE_DBG_STATUS_DBGACK(I think...) is detected and OpenOCD wrongly believes that the
+target is halted. Polling the target afterwards reveals that the
+target is running. Notice the MOE=0xe value.
+
+> reset run
+JTAG tap: imx27.bs tap/device found: 0x1b900f0f (mfg: 0x787, part: 0xb900, ver: 0x1)
+JTAG Tap/device matched
+JTAG tap: imx27.cpu tap/device found: 0x07926121 (mfg: 0x090, part: 0x7926, ver: 0x0)
+JTAG Tap/device matched
+WARNING: unknown debug reason: 0xe
+target state: halted
+target halted in ARM state due to debug-request, current mode: User
+cpsr: 0x00000000 pc: 0xffffffe8
+MMU: disabled, D-Cache: disabled, I-Cache: disabled
+
+
+
+
 @section thelisttcl TCL
 
 This section provides possible things to improve with OpenOCD's TCL support.
 
+- Fix problem with incorrect line numbers reported for a syntax
+  error in a reset init event.
+
 - organize the TCL configurations:
   - provide more directory structure for boards/targets?
   - factor configurations into layers (encapsulation and re-use)
@@ -97,7 +130,7 @@ Once the above are completed:
 - general layer cleanup: @par
   https://lists.berlios.de/pipermail/openocd-development/2009-May/006590.html
 - ARM11 improvements (MB?)
-  - fix single stepping  (reported by ØH)
+  - fix single stepping  (reported by H)
   - implement missing functionality (grep FNC_INFO_NOTIMPLEMENTED ...)
 - Cortex A8 support (ML)
   - add target implementation (ML)
@@ -141,7 +174,7 @@ Once the above are completed:
 - finish implementing bus width/chip width handling (suggested by NC)
 - factor vendor-specific code into separate source files
   - add new callback interface for vendor-specific code
-- investigate/implement "thin wrapper" to use eCos CFI drivers (ØH)
+- investigate/implement "thin wrapper" to use eCos CFI drivers (H)
 
 @section thelistdebug Debugger Support