GoGPT Best VPN GoSearch

온웍스 파비콘

ice-gdb - 클라우드에서 온라인

Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터를 통해 OnWorks 무료 호스팅 제공자에서 ice-gdb를 실행하세요.

이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공자에서 실행할 수 있는 ice-gdb 명령입니다.

프로그램:

이름


ice-gdb - avr-gdb용 JTAG ICE 프런트엔드
ice-insight - avr-insight용 JTAG ICE 프런트엔드

개요


ice-gdb/ice-insight [--디버거 디버거] [--포착] [--무시-intr] [--외부의]
[gdb_인수]

기술


아이스-gdb (각기 얼음 통찰력) 시작하다 avr-gdb (각기 AVR-인사이트) and 탐욕
JTAG 기반 온칩 디버그를 사용하여 Atmel AVR 프로세서에서 온칩 디버깅을 수행합니다.
Atmel JTAG ICE 포드를 통한 시설.

디버깅 중인 프로그램의 실행 파일은 프로세서에 다운로드됩니다.
--포착 옵션이 지정되었습니다. gdb 내에서 여러 추가 명령을 사용할 수 있습니다.
시작하려면 아래 NEW GDB COMMANDS에서 해당 설명을 참조하세요. 디버깅 제한 사항
JTAG ICE 포드에 대해서는 아래의 JTAG ICE로 디버깅하는 부분에서 더 자세히 설명합니다.

전달된 인수 탐욕 의 가치를 포함하다 변수_인수 환경
변수입니다. 이것은 일반적으로 JTAG ICE 포드가 연결된 직렬 포트를 지정하는 데 사용됩니다.
설정으로 연결됨 변수_인수 "-j"로 ".

옵션


--디버거 debugger_command
avr-gdb(또는 avr-insight)와 다른 디버거를 지정하세요. 이 다른 디버거는
gdb와 비슷하게 동작해야 합니다.

--포착
디버깅 중인 실행 파일을 mote에 다운로드하지 말고 그냥 중단하세요.
현재 프로그램을 실행하고 전달된 실행 파일과 일치한다고 가정합니다. 아이스-gdb. 이
gdb 내에서 실행 중인 프로그램에 "첨부"하는 것과 비슷합니다.

--무시-intr
통과 --무시-intr ~에 대한 옵션 탐욕. gdb의 단일 단계 명령(s, n)
그런 다음 인터럽트 핸들러를 "스텝 오버"합니다(즉, 인터럽트가 발생하면 실행
인터럽트 동안 계속 진행됩니다).

--외부의
시작하지 마 탐욕. 대신, avr-gdb 이미 연결을 시도합니다
달리는 탐욕 포트 localhost:6423에서.

현재 GDB 명령


얼음 재시작
탐욕을 다시 시작하세요.

얼음 하중 파일 이름
Atmel 프로세서에 실행 파일 이름을 다운로드하고 디버깅을 시작합니다(이것
gdb를 대체합니다 하중 명령).

타겟 아이스
사본에 연결 탐욕 localhost:6423 포트에서 실행 중입니다.

디버깅 세이프가드가 JTAG ICE


JTAG ICE 디버깅 환경에는 몇 가지 제한 사항과 변경 사항이 있습니다.

· "소프트" 중단점이 없고 하드웨어 중단점이 XNUMX개뿐입니다. break 명령 세트
하드웨어 중단점. 이 제한을 처리하는 가장 쉬운 방법은 활성화하고
필요에 따라 중단점을 비활성화합니다.

· 1개의 XNUMX바이트 하드웨어 감시점(그러나 각 하드웨어 감시점은 하나의 하드웨어를 제거합니다.
중단점). XNUMX바이트 이상을 차지하는 변수에 감시점을 설정하면,
실행이 엄청나게 느릴 것입니다. 대신 다음을 수행하는 것이 좋습니다.

시계 *(char *)&my변수

최하위 바이트를 감시하는 내 변수.

· Atmel AVR 프로세서에는 Harvard 아키텍처가 있습니다(별도의 코드 및 데이터 버스).
데이터 주소 0과 코드 주소 0을 구별하려면, avr-gdb 모든 데이터에 0x800000 추가
구애. 인쇄된 포인터를 검사하거나 절대값을 전달할 때 이것을 염두에 두십시오.
gdb 명령에 대한 주소.

환경


변수_인수
전달할 추가 인수 탐욕 시작할 때.

onworks.net 서비스를 사용하여 ice-gdb를 온라인으로 사용하세요


무료 서버 및 워크스테이션

Windows 및 Linux 앱 다운로드

Linux 명령

Ad




×
광고
❤️여기에서 쇼핑, 예약, 구매하세요. 비용이 들지 않아 서비스를 무료로 유지하는 데 도움이 됩니다.