diff options
Diffstat (limited to 'src/target/target/omap5912.cfg')
-rw-r--r-- | src/target/target/omap5912.cfg | 24 |
1 files changed, 23 insertions, 1 deletions
diff --git a/src/target/target/omap5912.cfg b/src/target/target/omap5912.cfg index c1e34eaa..a18f8b71 100644 --- a/src/target/target/omap5912.cfg +++ b/src/target/target/omap5912.cfg @@ -11,7 +11,29 @@ jtag_device 4 0x1 0x0 0xe jtag_device 8 0x0 0x0 0x0 target create target0 arm926ejs -endian little -chain-position 1 -variant arm926ejs -[new_target_name] configure -event reset-init { script event/omap5912_reset.script } +[new_target_name] configure -event reset-init { + # + # halt target + # + poll + sleep 1 + halt + wait_halt + # + # disable wdt + # + mww 0xfffec808 0x000000f5 + mww 0xfffec808 0x000000a0 + + mww 0xfffeb048 0x0000aaaa + sleep 500 + mww 0xfffeb048 0x00005555 + sleep 500 + # + # detect flash + # + flash probe 0 +} # omap5912 lcd frame buffer as working area [new_target_name] configure -work-area-virt 0 -work-area-phys 0x20000000 -work-area-size 0x3e800 -work-area-backup 0 |