HI all berlios members list.
I'm looking for help.
When i execute some commands wrote in .cfg file (openocd.exe), i encounter
the message "*command requires more arguments*" which i hadn't understand or
explain exactly where's the problem.
Commands as "halt" , "poll" , "flash erase_check".
Also, the command "daemon_startup reset" cause another Error (system dpn't
recognize this command name?)
Here attached the script that i'm using.
C:\Program Files\OpenOCD\0.4.0\bin>openocd.exe -f openocd.cfg
Open On-Chip Debugger 0.4.0 (2010-02-22-19:05)
Licensed under GNU GPL v2
For bug reports, read
http://openocd.berlios.de/doc/doxygen/bugs.html
parport port = 0x378
trst_and_srst srst_pulls_trst srst_gates_jtag trst_push_pull srst_open_drain
jtag_nsrst_delay: 100
jtag_ntrst_delay: 100
TargetName Type Endian TapName State
-- ------------------ ---------- ------ ------------------ ------------
*flash write_binary 0 BootLoader_108.bin 0x0 0: command requires more
arguments*
C:\Program Files\OpenOCD\0.4.0\bin>
My main goal is to program internal lpc2212 flash by one file and after,
program an lpc2212 external flash, through an LPT wiggler interface and
openOcd 0.4.0 windows platform.
I haven't any debugging purpose, just downloading images into board flashes.
I m not progressing as it could be.
Is there any friend that could help me in this subject, so, I will recognize
this for him so much.
Note : i'm new in openOcd development.
Thank you.
Kamel Mahjoub
#
#daemon configuration
telnet_port 4444
gdb_port 3333
#interface
interface parport
parport_port 0x378
parport_cable wiggler
# jtag_rclk 1000
#use combined on interfaces or targets that can't set TRST/SRST separately
reset_config trst_and_srst srst_pulls_trst
# reset delays
jtag_nsrst_delay 100
jtag_ntrst_delay 100
#jtag scan chain
#format L IRC IRCM IDCODE (Length, IR Capture, IR Capture Mask, IDCODE)
jtag newtap lpc2212 cpu -irlen 4 -ircapture 0x1 -irmask 0xf -expected-id
0x4F1F0F0F
#target configuration
daemon_startup reset
targets #0
target create lpc2212.cpu arm7tdmi -endian little -chain-position lpc2212.cpu
-variant arm7tdmi-s_r4
# internal SRAM
lpc2212.cpu configure -work-area-virt 0 -work-area-phys 0x40000000
-work-area-size 0x4000 -work-area-backup 0
## program_flash BootLoader_108.bin
set _CHIPNAME lpc2212
set _TARGETNAME $_CHIPNAME.cpu
set _FLASHNAME $_CHIPNAME.flash
flash bank $_FLASHNAME lpc2000 0x0 0x20000 0 0 $_TARGETNAME lpc2000_v1 14745
calc_checksum
set _File BootLoader_108.bin
flash banks
halt
sleep 10
poll
flash probe 0
flash erase_check 1 0 1
flash write_binary 0 $_File 0x0 0
sleep 200
shutdown
_______________________________________________
Openocd-development mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/openocd-development