재빌드 리스크를 감수하지 않고 기존 이미지 플래싱
기술노트 68610
아키텍처:
ARM
컴포넌트:
debugger
업데이트:
2021-06-01 오전 9:47
소개
이미지가 재구성되지 않도록 다음 솔루션을 사용할 수 있습니다.
요구사항
- 너무 오래된 버전의 IAR Embedded Workbench for ARM이면 안됩니다. 2007년 혹은 이후에 릴리즈된 버전에 이 방법을 사용할 수 있습니다.
- 존재하는 이미지에 대한 파일 형식(ELF/DWARF 혹은 hex)이 C-SPY에서 다운로드 할 수 있는 형식이어야 합니다.
해결방법
1) 준비작업
- Project > Create New Project 를 선택하여 새 프로젝트 생성.
- 프로젝트 템플릿 선택: Externally built executable
- 프로젝트 이름 지정.
- Project > Add Files 선택하여 프로젝트에 이미지 파일 추가, 파일 형식 드롭다운 리스트에 모든 파일(*) 이 선택되도록 한다.
- 설정에 중요한 프로젝트(이러한 종류의 프로젝트를 위한) 옵션은 General Options 과 Debugger 카테고리에 있는 옵션입니다.
- 실행 파일이 작성되었을 때와 동일한 방법으로 일반 프로젝트 옵션을 설정해야 합니다.
- 에뮬레이터/JTAG 등에 다라 C-SPY옵션을 설정합니다.
2) 다운로딩
- 이미지 파일을 다운로드 하기 위해, 워크스페이스 창에서 프로젝트를 선택한뒤, Debug 버튼을 클릭합니다.
- 프로젝트는 이미지 다운로드를 필요로 할때 언제든 다시 사용할 수 있습니다.
참고
IAR Embedded Workbench IDE의 정확한 이름은 버전마다 상이할 수 있습니다.
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.