2013-05-09 1 views
2

Openocd에서 "잘못된 명령 이름"오류를 이해할 수 있습니까? 일부 세부 정보 :windows에서 openocd가 유효하지 않습니다. olimex arm-usb-ocd-h jtag 동글을 사용하여 phytec lpc3250 대상이있는 "jtag"명령이 잘못되었습니다.

  • openocd 바이너리 0.7.0 창
  • 팔-USB-OCD-시간 olimex 동글
  • LPC3250 PHYTEC 기반 I가 한 단계 보드

:

  1. 다운로드 파일 "openocd-0.7.0.7z"http://www.freddiechopin.info/en/download/category/4-openocd
  2. "c : \ oocd7 \ "입니다.
  3. "cad : \ oocd7 \ drivers \ libusb-1.0drivers.txt"의 지침에 따라 "sadig.exe"를 실행하여 다음의 세 가지 USB 장치에 대한 "libusb-win32"드라이버를 설치하십시오.
  4. 그런 다음 아래에 오류가 있습니다.

명령 및 오류 스크린 샷 : "libusb를-win32에서"드라이버가 설치되어

c:\oocd7>c:\oocd7\bin-x64\openocd-x64-0.7.0.exe -f board\phytec_lpc3250.cfg -f interface\olimex-arm-usb-ocd-h.cfg 
Open On-Chip Debugger 0.7.0 (2013-05-05-10:44) 
Licensed under GNU GPL v2 
For bug reports, read 
     http://openocd.sourceforge.net/doc/doxygen/bugs.html 
Runtime Error: c:/oocd7/bin-x64/../scripts/target/lpc3250.cfg:34: invalid command name "jtag" 
in procedure 'script' 
at file "embedded:startup.tcl", line 58 
at file "c:/oocd7/bin-x64/../scripts/board\phytec_lpc3250.cfg", line 1 
at file "c:/oocd7/bin-x64/../scripts/target/lpc3250.cfg", line 34 

장치 : 어떤 의견에

Olimex OpenOCD JTAG ARM-USB-OCD-H Interface 0 
Olimex OpenOCD JTAG ARM-USB-OCD-H Interface 1 
USB component Device 

아주 많이 감사합니다!

+1

당신이 파일의 순서를 반대로 시도? 보드 파일 앞에 인터페이스 파일을 배치해야합니다. [http://elinux.org/OpenOCD_Troubleshooting:_Invalid_Command_Name_JTAG] – Derek

+1

@Derek 맞습니다. 답변에 댓글을 달 수 있습니까? – minghua

+1

more jtag 및 디버깅 정보에 대한 링크 : [embedded.com에 jtag가있는 디버깅 커널] (http://www.embedded.com/design/operating-systems/4207333/Debugging-the-Linux-kernel-with-JTAG)). [자유 전자상에서 qemu로 작은 커널 디버깅하기] (http://free-electrons.com/community/demos/qemu-arm-directfb/) – minghua

답변

관련 문제