일종의 GUI를 사용하여 원격으로 gdb가 포함된 임베디드 시스템을 디버깅합니다.

StackOverflow https://stackoverflow.com/questions/71248

  •  09-06-2019
  •  | 
  •  

문제

일종의 GUI(예: ddd)를 사용하여 원격으로 gdb가 포함된 임베디드 시스템을 디버깅하고 싶습니다.임베디드 시스템에는 소스나 빌드 기호가 없습니다.그러나 내 로컬 x Windows 상자에는 있습니다.그러나 실행은 임베디드 시스템에서 이루어져야 합니다.개발 상자에서 일부 GUI를 사용하여 원격으로 gdb를 구동하려면 어떻게 해야 합니까?

LED와 jtag는 옵션이 아닙니다.

도움이 되었습니까?

해결책

제 생각에는 gdbserver가 도움이 될 것 같습니다.

다른 팁

원격 대상에서:

target> gdbserver localhost:1234 <application>

호스트(빌드 머신):

host> gdb <application>

타겟에 있는 기호가 기호에서 제거될 수 있다는 점에 유의하세요.그러나 호스트는 모든 기호를 가질 수 있습니다.

gdb> set <path-to-libs-search>
gdb> target remote <target-ip>:1234
gdb> break main
gdb> cont

이것이 작동하면 호스트 시스템에서 일부 GDB GUI를 가져와 동일한 설정을 복제해 보십시오.(저는 이 목적으로 SlickEdit과 eclipse를 사용했습니다).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top