Flash Verification이란? 최근 국내의 양산 주요 이슈로, 임베디드 시스템이 적용된 제품의 생산 품질 관리 프로세스가 강화되는 추세입니다.
개발된 펌웨어를 타깃에 정상적으로 플래시가 되었는지, 누수나 에러는 없는지 확인을 하는 과정을 Verify라고 합니다. TRACE32는 개발뿐 아니라, 다양한 산업군의 생산공정에서 타깃 보드 플래시 다운로드에 활용되는 장비입니다.
오늘은 TRACE32를 이용해 플래시 다운로드 후, 정상 여부를 판단하는 Verify하는 방법에 대해 알아보겠습니다. 플래시 다운로드(또는 플래시 프로그래밍) 구조 일반적으로 TRACE32의 플래시 다운로드는 다음과 같은 순서로 진행됩니다.
가장 먼저 Flash.ReProgram.ALL 명령으로 타깃 ROM에 write 준비를 합니다. 그리고 Data.Load 명령으로 ROM에 바이너리 파일을 로딩하고요.
마지막으로 Flash.ReProgram.off 명령으로 ROM에 바이너리 파일 write를 수행합니다....