X-Git-Url: https://review.openocd.org/gitweb?p=openocd.git;a=blobdiff_plain;f=tcl%2Fboard%2Fdm355evm.cfg;h=0c971e9a0b06bc248614b718a9300270857fd58c;hp=bb745005c2fa7703b1e36db1acda63b0b6a3c4f1;hb=e7b2958229c7e0d7e98e130764aa50d1ca9017d3;hpb=40f361dd944803e500169337fffe7713842fd632 diff --git a/tcl/board/dm355evm.cfg b/tcl/board/dm355evm.cfg index bb745005c2..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 0 0x02000000 hwecc4 0x01e10000 -nand device davinci 0 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)