Hi guys! I am trying to program an lpc1768 device using an oocdlink (Ft2232-based) programmer. Only every other programming works, which is very strange. After the first programming, the uC seems to be in a lockup state. After second programming, it always works as a charm.
I'm pretty much sure the problem is with my program script, but can anyone please help me out with this? Regards, Ákos Vandra my openocd.cfg: debug_level 1 source [find interface/oocdlink.cfg] source [find target/lpc1768.cfg] jtag_khz 200 my programming script: akos@FM12BQ:~/projects/ARM/falcoeye/Debug$ cat `which burnjtag` #!/bin/sh FILE=`ls *.elf`; #OPENOCD='/home/akos/Downloads/openocd-0.5.0/src/openocd -s /home/akos/Downloads/openocd-0.5.0/tcl' OPENOCD=openocd echo $FILE; if [ -f $FILE]; then echo "No ELF file found..."; exit fi #lpcfixchecksum takes only binary files, so #make a binary file from the elf, and fix the checksum. arm-eabi-objcopy -O binary $FILE tmp.bin lpcfixchecksum tmp.bin $OPENOCD -f "./openocd.cfg" -c "init" -c "reset run" -c "mwb 0x400FC040 0x01" -c "halt" -c "flash write_image erase unlock tmp.bin 0x0 bin" -c "reset run" -c "mwb 0x400FC040 0x01" -c "exit" $OPENOCD -f "./openocd.cfg" -c "init" -c "reset run" -c "mwb 0x400FC040 0x01" -c "halt" -c "flash write_image erase unlock tmp.bin 0x0 bin" -c "reset run" -c "mwb 0x400FC040 0x01" -c "exit" rm tmp.bin play /usr/share/sounds/ubuntu/stereo/bell.ogg -q & _______________________________________________ Openocd-development mailing list Openocd-development@lists.berlios.de https://lists.berlios.de/mailman/listinfo/openocd-development