[TRACE32] 메모리 덤프에서 검색(서치)하는 명령어: data.find
By Guillermo Austin Kim | 2020년 12월 5일 |
TRACE32를 사용하다 보면 메모리 덤프에서 특정 데이터를 검색하고 싶은 경우가 있습니다.이 때는 data.find 명령어를 사용하면 됩니다. 다음은 TRACE32에서 릴리즈한 data.find 관련 스팩 문서(general_ref_d.pdf)의 내용입니다. Format: Data.Find [<address_range> [%<format>] <data> | <string> [/<option>]]<format>: Byte | Word | Long | Quad | TByte | HByte | Float .<format> | BE | LE<option>: Back | NoFind ; search for byte 0x3f
Trace32 - Memory Class 메모리 클래스
By Guillermo Austin Kim | 2017년 12월 24일 |
Trace32 메모리 클래스(Memory Class)에 대해서 좀 알아 볼까요?cpu_up이란 리눅스 커널 API를 확인해보면요. "d.l cpu_up", "d.dump cpu_up"로 코드를 확인해보았어요.그런데 왼쪽에 NSX, NSP란 뭘 의미할까요? NSX:FFFFFF9F996A7678|A9BC7BFD cpu_up: stp x29,x30,[SP,#-0x40]! ; x29,x30,[SP,#-64]!NSX:FFFFFF9F996A767C|910003FD mov x29,SPNSX:FFFFFF9F996A7680|A90153F3 stp x19,x20,[SP,#0x10] ; x19,x20,[SP,#16]NSX:FFFFFF9F996A7684
[TRACE32] 폰트(FONT) 사이트 변경
By Guillermo Austin Kim | 2020년 4월 7일 |
아래와 같이 t32 파일을 수정하면 폰트 사이즈를 LARGE로 변경할 수 있습니다. index d07418b..db9c6c9 100644--- a/config-sim.t32+++ b/config-sim.t32@@ -16,7 +16,7 @@ ID=T32 SYS=${2} ; make system directory the same as the executable directory SCREEN=-FONT=SMALL+FONT=LARGE HEADER=iTSP - HANCOM MDS GUI ${4} ; Ethernet on Host information@@ -26,4 +26,4 @@ CORE=${4} ; CORE=1 indicates t
[리눅스커널][디버깅] 임베디드 디버거 전설 Trace32
By Guillermo Austin Kim | 2019년 3월 21일 |
임베디드 디버거 전설 Trace32 Trace32(T32)는 임베디드 소프트웨어에서 많이 쓰고 있는 전설적인 디버깅 프로그램입니다.다른 RTOS 개발에도 Trace32를 많이 쓰고 있으며 대부분 임베디드 개발자는 Trace32를 다룰 줄 압니다. 실전 개발에서는 너무나 유명하고 인기 있는 디버깅 프로그램이니 신입 개발자들은 잘 숙지하도록 합시다. Trace32는 여러 가지 강력한 디버깅 기능과 다양한 명령어를 지원합니다.세부 내용은 이 책의 범위를 넘어서므로 다루지 않습니다. 실전 개발에 적용할 수 있는 Trace32 사용법(커널 크래시 디버깅)은 저의 개인 Youtube 채널로 방문하면 됩니다. 이 책에서는 Trace32 시뮬레이터 기능을 활용해 커널 자료 구조를 소개합니다. 신입 개발자가 참고할만