이것은 Sorcery Code bench를 처음 사용하는 것입니다. 작은 응용 프로그램을 성공적으로 만들었고 데비안 -Linux를 실행중인 Breadboard-black에서 다운로드하고 디버깅 할 준비가되었습니다. Beagleboard에는 gdbserver가 설치되어 있습니다. 대상 대화 상자를 구성했는데 올바르게 연결되어있는 것처럼 보입니다.하지만 "디버그"를 클릭하면 "/ usr/lib/bin/sysroot-gdbserver : : 아니요"라는 파일이나 디렉토리가 나타납니다. 어떻게하면 될까요? 감사합니다.arm-none-linux에서 sourcery codebench 원격 디버깅
0
A
답변
1
디버그 실행의 디버거 탭에서 gdbserver 경로를 변경해보십시오. 이 특정 경로 "/ usr/lib/bin/sysroot-gdbserver"는 Sourcery CodeBench가 제공 한 sysroot를 사용한다고 가정합니다. gdb 서버가 타겟 (/ usr/bin?)에있는 곳을 찾아서 "sysroot-gdbserver"가 아닌 경로를 가리 키도록 변경하십시오. 비글 보드에서 gdb 서버의 위치에 따라/usr/bin/gdbserver 또는 이와 유사한 것으로 변경하십시오. 또한 멘토 임베디드 웹 사이트에는 CodeBench 사용자가 더 많은 사람들에게 다가 갈 수있는 커뮤니티가 있습니다 : https://communities.mentor.com/community/embedded_software/sourcery_tools