summaryrefslogtreecommitdiff
path: root/TODO
diff options
context:
space:
mode:
authoroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-08-28 13:43:26 +0000
committeroharboe <oharboe@b42882b7-edfa-0310-969c-e2dbd0fdcd60>2009-08-28 13:43:26 +0000
commited8fd94d7ca0fc0682de4020501afae89f31ccc3 (patch)
treebcff70d96b1960943a391f6eadfe8e1eb22d8899 /TODO
parentefef05870d726fe4cb6786d785fae4628fe7ec1e (diff)
downloadopenocd+libswd-ed8fd94d7ca0fc0682de4020501afae89f31ccc3.tar.gz
openocd+libswd-ed8fd94d7ca0fc0682de4020501afae89f31ccc3.tar.bz2
openocd+libswd-ed8fd94d7ca0fc0682de4020501afae89f31ccc3.tar.xz
openocd+libswd-ed8fd94d7ca0fc0682de4020501afae89f31ccc3.zip
added arm11 timeout error messages
git-svn-id: svn://svn.berlios.de/openocd/trunk@2647 b42882b7-edfa-0310-969c-e2dbd0fdcd60
Diffstat (limited to 'TODO')
-rw-r--r--TODO14
1 files changed, 10 insertions, 4 deletions
diff --git a/TODO b/TODO
index 1a2b9280..ac43e2c7 100644
--- a/TODO
+++ b/TODO
@@ -117,10 +117,16 @@ https://lists.berlios.de/pipermail/openocd-development/2009-July/009206.html
- ARM923EJS:
- reset run/halt/step is not robust; needs testing to map out problems.
- ARM11 improvements (MB?)
- - fix single stepping (reported by ØH). Michael Bruck explained
- that what's required is to emulate the current instruction(just like the
- arm7 code) to know what address to set the breakpoint at for single
- stepping an instruction.
+ - fix single stepping (reported by ØH). Need to automatically
+ use hardware stepping if available.
+ - hunt down and add timeouts to all infinite loops, e.g. arm11_run_instr_no_data would
+ lock up in infinite loop if e.g. an "mdh" command tries to read memory from invalid memory location.
+ Try mdh 0x40000000 on i.MX31 PDK
+ - mdb can return garbage data if read byte operation fails for
+ a memory region(16 & 32 byte access modes may be supported). Is this
+ a bug in the .MX31 PDK init script? Try on i.MX31 PDK:
+ mdw 0xb80005f0 0x8, mdh 0xb80005f0 0x10, mdb 0xb80005f0 0x20. mdb returns
+ garabage.
- implement missing functionality (grep FNC_INFO_NOTIMPLEMENTED ...)
- thumb support is missing: ISTR ARMv6 requires Thumb.
ARM1156 has Thumb2; ARM1136 doesn't.