Hi!
I am now switching from openocd-0.3.0-2790 to openocd-0.4.0-rc1 (git
from 20091226, 3a84436afb8e1deddffac079573325c6ec3463df).
On different arm7-cpus (at91sam7x, lpc2148), I get
requesting target halt and executing a soft reset
target state: halted
target halted in ARM state due to debug-request, current mode:
Supervisor
cpsr: 0x200000d3 pc: 0x00000000
dcc downloads are enabled
flash 'at91sam7' found at 0x00100000
auto erase enabled
Error: address range 0x00100000 .. 0x0011a3c3 is not sector-aligned
Command handler execution failed
when running
proc mt_reset_init {} {
soft_reset_halt
# RSTC_CR : Reset peripherals
mww 0xfffffd00 0xa5000004
# disable watchdog
mww 0xfffffd44 0x00008000
# enable user reset
mww 0xfffffd08 0xa5000001
# CKGR_MOR : enable the main oscillator
mww 0xfffffc20 0x00000601
sleep 10
# CKGR_PLLR: 96.1097 MHz
mww 0xfffffc2c 0x00481c0e
sleep 10
# PMC_MCKR : MCK = PLL / 2 ~= 48 MHz
mww 0xfffffc30 0x00000007
sleep 10
# MC_FMR: flash mode (FWS=1,FMCN=73)
mww 0xffffff60 0x00490100
sleep 100
}
proc mt_flash_bin {IMGFILE} {
mt_reset_init
arm7_9 dcc_downloads enable
sleep 10
flash probe 0
sleep 10
flash write_image erase $IMGFILE 0x00100000 bin
reset run
sleep 10
}
(example for at91sam7x)
I didn't find any references on sector-alignment in the openocd
userguide for that version. What am I missing there?
Timo
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development