Hawkboard를 구입하고 디버깅에 사용할 JTAG 에뮬레이터를 찾았습니다. 내가 확실하게 보였던 유일한 것은 Spectrum Digital XDS100v2였습니다. 왜냐하면 핀이 일치하고 Hawkboard와 함께 사용하는 다른 사람들에 대해 읽었 기 때문입니다. GCC ARM 툴체인과 OpenOCD를 사용하기를 바랬지 만, XDS100v2는 TI 코드 작성자 스튜디오에서만 작동합니다. 어쨌든 Hawkboard는 TI 프로세서를 사용하기 때문에 TI 컴파일러가이를 최적화 할 수있을 것이라고 생각했습니다. JTAG 에뮬레이터를받은 후 TI CCSv4를 설치했습니다 ...어떻게 든이 XDS100v2 JTAG 에뮬레이터를 사용할 수 있습니까?
나는 절대적으로 HATE IT입니다.
내 하드 드라이브 전체에 파일이 흩어져 있고 사용자 디렉토리가 어지럽고 구성하기가 힘듭니다. 이제는 제대로 제거되지 않습니다. 정말 GCC 툴체인과 OpenOCD/GDB를 디버깅을 위해 전환하고 싶지만 XDS100v2에서는 그렇게 할 방법이 없습니다.
최근 discussion about this이 OpenOCD 메일 링리스트에 있었지만 라이센스 문제로 인해 팀에서 XDS100v2를 직접 지원하지 못하는 것 같습니다. 또한 XDS100v2를 지원하기위한 코드가 포함 된 것으로 보이는 토론과 같은 시간에 작성된 Git 커밋을 발견했지만 공식인지 여부는 알 수 없습니다. XDS100v2가 실제로 올바르게 설치되지 않기 때문에 실제로 테스트 할 수도 없습니다. 드라이버를 얻으려면 CCSv4를 설치해야하지만 다른 컴퓨터에서는이 작업을 거절합니다. 왜냐하면 처음과 같이 복잡해지기를 원하지 않기 때문입니다. 토론에서는 XDS100v2가 실제로 FTDI 장치 일 뿐이므로 일반적인 FTDI 드라이버를 사용해 보았지만 Windows는이를 인식하지 못했습니다.
내가 묻는 것은 다음과 같다. OpenOCD가 일반 FTDI 드라이버 또는 다른 방법을 사용하여 XDS100v2를 쉽게 지원할 수있는 방법이 있습니까? 이 JTAG 에뮬레이터에 80 달러를 썼는데 낭비하도록 싫어합니다.