X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=tcl%2Fboard%2Fdm355evm.cfg;h=0c971e9a0b06bc248614b718a9300270857fd58c;hp=8b126fa14f86d6364963adcb5d5b5cee960e4fde;hb=33d220d10a069be34095313f51ae22052a079b34;hpb=5c3c4af88f56b4c6301ed2f428e263a844c47baa diff --git a/tcl/board/dm355evm.cfg b/tcl/board/dm355evm.cfg index 8b126fa14f..0c971e9a0b 100644 --- a/tcl/board/dm355evm.cfg +++ b/tcl/board/dm355evm.cfg @@ -18,7 +18,7 @@ $_TARGETNAME configure -event reset-init { dm355evm_init } proc dm355evm_init {} { global dm355 - puts "Initialize DM355 EVM board" + echo "Initialize DM355 EVM board" # CLKIN = 24 MHz ... can't talk quickly to ARM yet jtag_rclk 1500 @@ -117,7 +117,7 @@ proc dm355evm_init {} { mmw [expr $addr + 0x08] 0x00800000 0 mmw [expr $addr + 0x08] 0x0013c632 0x03870fff - # SDTIMR, SDTIMR2 + # SDTIMR0, SDTIMR1 mww [expr $addr + 0x10] 0x2a923249 mww [expr $addr + 0x14] 0x4c17c763 @@ -182,7 +182,7 @@ proc dm355evm_init {} { ######################## # turn on icache - set I bit in cp15 register c1 - arm926ejs cp15 0 0 1 0 0x00051078 + arm mcr 15 0 0 1 0 0x00051078 } # NAND -- socket has two chipselects, MT29F16G08FAA puts 1GByte on each one. @@ -191,8 +191,10 @@ proc dm355evm_init {} { # you either (a) have 'new' DM355 chips, with boot ROMs that don't need to # use "hwecc4_infix" for the UBL; or else (b) aren't updating anything that # needs infix layout ... like an old UBL, old U-Boot, old MVL kernel, etc. -nand device davinci $_TARGETNAME 0x02000000 hwecc4 0x01e10000 -nand device davinci $_TARGETNAME 0x02004000 hwecc4 0x01e10000 +set _FLASHNAME $_CHIPNAME.boot +nand device $_FLASHNAME davinci $_TARGETNAME 0x02000000 hwecc4 0x01e10000 +set _FLASHNAME $_CHIPNAME.flash +nand device $_FLASHNAME davinci $_TARGETNAME 0x02004000 hwecc4 0x01e10000 # FIXME # - support writing UBL with its header (new layout only with new ROMs)