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
Openocd-development@lists.berlios.de
https://lists.berlios.de/mailman/listinfo/openocd-development

Reply via email to