SHORTCUT LIBRARY
Trace32 단축키
출처: docs/Trace32 Shortcut-latest(-v1).docx
| 기능 | 단축키 | 주의 사항 |
|---|---|---|
| Breakpoint 비활성화 | Ctrl + D | 지정된 중단점을 비활성화합니다. |
| Breakpoint 활성화 | Ctrl + E | 지정된 중단점을 활성화합니다. |
| 지정된 줄로 이동 | Ctrl + G | 줄 번호를 입력하여 해당 줄로 이동합니다. |
| 검색 | Ctrl + F | 텍스트를 검색합니다. |
| 창 이동 | Ctrl + F6 | 다음 창으로 이동합니다. |
| Single Step | F2 | 한 줄씩 실행합니다. |
| Step over | F3 | 함수 호출이나 서브루틴을 건너뜁니다. |
| Step Diverge Path | F4 | 루프를 빠져나가고 새로운 동작이 발생할 때까지 실행합니다. |
| Go return / Go to last instruction | F5 | 이전 명령으로 돌아가거나 마지막 명령으로 이동합니다. |
| Go up / return to caller function | F6 | 호출자 함수로 돌아갑니다. |
| Go / Start real-time execution | F7 | 실시간 실행을 시작합니다. |
| Break / Stop real-time execution | F8 | 실시간 실행을 중단합니다. |
| HLL와 MIX 모드 전환 | F9 | 고급 언어(HLL)와 머신 코드(MIX) 모드를 전환합니다. |
| 명령줄 이동 | ↑ / ↓ | 명령줄 히스토리에서 위/아래로 이동합니다. |
| Program Memory | P | 프로그램 메모리에 접근합니다. |
| Data Memory | D | 데이터 메모리에 접근합니다. |
| Supervisor Memory | S | 특권 모드 메모리에 접근합니다. |
| User Memory | U | 사용자 모드 메모리에 접근합니다. |
| ARM code (32bit) | R | ARM 32비트 코드를 실행합니다. |
| Thumb code (16bit) | T | Thumb 16비트 코드를 실행합니다. |
| Java code (8bit) | J | Java 8비트 코드를 실행합니다. |
| Secure Mode (TrustZone) | Z | TrustZone 보안 모드에 접근합니다. |
| Non-Secure Mode (TrustZone) | N | TrustZone 비보안 모드에 접근합니다. |
| Absolute addressing (Physical address) | A | 물리 주소를 직접 접근합니다. |
| ICE breaker register | ICE | ARM7, ARM9용 디버그 레지스터에 접근합니다. |
| Coprocessor 14 register | C14 | ARM10, ARM11용 디버그 레지스터에 접근합니다. |
| Coprocessor 15 register | C15 | 구현된 경우 Coprocessor 15 레지스터에 접근합니다. |
| Embedded Trace Macrocell Registers | ETM | 구현된 경우 Embedded Trace Macrocell 레지스터에 접근합니다. |
| Debug Access Port (CoreSight, Cortex) | DAP | CoreSight, Cortex용 Debug Access Port를 통해 메모리에 접근합니다. |
| Virtual Memory | VM | 디버그 시스템의 가상 메모리에 접근합니다. |
| User Defined Access Routines | USR | 사용자 정의 접근 루틴을 통해 특수 메모리에 접근합니다. |
| Run-time memory access | E | 실행 시간 메모리에 접근합니다. |
| Current directory | .\ | 현재 디렉토리를 지정합니다. |
| Parent directory | ..\ | 상위 디렉토리를 지정합니다. |
| Home directory | ~\ | 사용자 홈 디렉토리를 지정합니다. |
| System directory | ~~\ | TRACE32 시스템 디렉토리를 지정합니다. |
| Temporary directory | ~~~\ | TRACE32 임시 디렉토리를 지정합니다. |
| Practice script directory | ~~~~\ | 현재 PRACTICE 스크립트가 있는 디렉토리를 지정합니다. |