필수상식
플래시 명령이 적용되는 주소영역 지정을 먼저해줘야 함(상세 내용 추후작성)
flahs관련 명령 기본상식
주소 범위 표현방식이 2가지이다.
■ start 주소 ~ end 주소방식
0x1000--0x1500
이렇게하면 0x1000 ~ 0x14FF 를 가르키는 것.
■ start 주소 + 사이즈 지정
0x1000++0x500
이렇게해도 0x1000 ~ 0x14FF 가르키는 것.
값을 set 하는 명령에서 숫자앞에 .을 붙이면 10진수를 의미함
Flash 특정영역 지정해서 지우기
1)시작주소 ~ 끝나는 주소 지정
flash.erase 0xaf000000--0xaf00ffff
2)시작주소 ~사이즈 지정
flash.erase 0xaf000000++0xffff
3) 싸그리 지우기
flash.erase.all
특정 플래시 영역에 값을 write 하기
flash.reprogram all
data.set 0xaf00xxxx--0xaf00xxxx %long 0x0
flash.reprogram.off
위 명령 실행시
특정주소 ~ 특정주소 0으로 플래싱 함
메모리 값 파일로 저장하기
data.save.binary 파일이름 sd:시작주소--끝주소
sd:시작주소++offset
참고로 위 명령에서 sd는 항상 sd라고 적는게 아니라 본인이 사용하는 메모리 종류에 맞게 적절히 써야함.
파일 다운로드 . 옵션
data.load.auto 파일명/옵션
data.load.파일타입 파일명/옵션
옵션
compare : 다운로드 안하고 비교만 함
nocode : 코드 다운로드 안하고 pc에 심볼만 다운
nosymbol : 심볼 필요 없고 코드만 다운
noclear : 기존 내용 클리어안하고 다운로드
'자동차 임베디드 SW > 툴- T32' 카테고리의 다른 글
Flash write,erase시 유의사항!!! (0) | 2023.02.09 |
---|---|
t32 dump file로 저장하기 (0) | 2023.02.08 |
Aurix 이슈. 디버깅시 STM Stop (1) | 2022.09.22 |
T32 System Menu (0) | 2022.09.07 |
Trace32 cmm 개요 및 유용한 명령어들 (0) | 2021.11.12 |