[En-Nut-Discussion] Flashing Ethernut3 with OpenOCD
Andrej Taran
fant at vinnitsa.com
Wed Oct 10 15:33:51 CEST 2007
Hi,
I try to flashing the AT49BV322 with OpenOCD rev. 204.
Commands 'flash probe 0' and 'flash info 0' work.
But command 'flash erase 0 0 70' chip not erased.
It output
> flash erase 0 0 70
erased sectors 0 through 70 on flash bank 0 in 2s 359375us
Has someone to work with OpenOCD and the Ethernut3 board?
Config File from Spark Fun Electronics with litte change:
#daemon configuration
telnet_port 4444
gdb_port 3333
#interface
interface ft2232
ft2232_device_desc "Turtelizer JTAG/RS232 Adapter A"
ft2232_layout turtelizer2
ft2232_vid_pid 0x0403 0xbdc8
jtag_speed 0
jtag_nsrst_delay 200
jtag_ntrst_delay 200
#use combined on interfaces or targets that can't set TRST/SRST separately
reset_config srst_only
#jtag scan chain
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
jtag_device 4 0x1 0xf 0xe
#target configuration
daemon_startup reset
#target <type> <startup mode>
#target arm7tdmi <reset mode> <chainpos> <endianness> <variant>
target arm7tdmi little run_and_init 0 arm7tdmi
run_and_halt_time 0 30
target_script 0 reset enut3ocd.ini
working_area 0 0x1000 0x8000 nobackup
flash bank cfi 0x10000000 0x400000 2 2 0
# For more information about the configuration files, take a look at:
# http://openfacts.berlios.de/index-en.phtml?title=Open+On-Chip+Debugger
And script file enut3ocd.ini
wait_halt
sleep 10
poll
mww 0xffe00000 0x1000213d
mww 0xffe00004 0x20003e3d
mww 0xffe00020 0x00000001
Andrej
More information about the En-Nut-Discussion
mailing list