diff options
author | David Brownell <dbrownell@users.sourceforge.net> | 2009-10-08 13:15:18 -0700 |
---|---|---|
committer | David Brownell <dbrownell@users.sourceforge.net> | 2009-10-08 13:15:18 -0700 |
commit | 41c1af7c672cfae188308b7b2ec994f9095e621d (patch) | |
tree | d80259d21be31c344b2bee37788bedb91f872823 | |
parent | a8234af06c16500426a421910886d26a46e6fa53 (diff) | |
download | riscv-openocd-41c1af7c672cfae188308b7b2ec994f9095e621d.zip riscv-openocd-41c1af7c672cfae188308b7b2ec994f9095e621d.tar.gz riscv-openocd-41c1af7c672cfae188308b7b2ec994f9095e621d.tar.bz2 |
initial builds of OSK5912 boards need srst_pulls_trst
This is clearly noted in the hardware spec (section 5.2.3); it
works around a chip erratum: "If the MPU_RESET signal is used,
it may cause the EMIFS bus to lock."
I seem to have a board with such an initial build. The chip
is labeled XOMAP. Presumably, parts without that "X" prefix
(eXperimental) resolve this.
Signed-off-by: David Brownell <dbrownell@users.sourceforge.net>
-rw-r--r-- | tcl/board/osk5912.cfg | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tcl/board/osk5912.cfg b/tcl/board/osk5912.cfg index e189d07..d78c6ef 100644 --- a/tcl/board/osk5912.cfg +++ b/tcl/board/osk5912.cfg @@ -7,6 +7,10 @@ source [find target/omap5912.cfg] # The TI-14 pin needs "trst_only", and J1 connecting 2 & 3. reset_config trst_and_srst separate +# NOTE: boards with XOMAP parts wire nSRST to nPWRON_RESET. +# That resets everything -- including JTAG and EmbeddedICE. +# So they must use "reset_config srst_pulls_trst". + # NOTE: an expansion board could add a trace connector ... if # it does, change this appropriately. And reset_config too, # assuming JTAG_DIS reroutes JTAG to that connector. |