본문 바로가기
자동차 임베디드 SW/툴- T32

T32 Flash 관련

by 존버매니아.임베디드 개발자 2022. 8. 1.
반응형

필수상식
플래시 명령이 적용되는 주소영역 지정을 먼저해줘야 함(상세 내용 추후작성)



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