플래시(flash)에 바이너리 파일(들) 프로그래밍
기술노트 21367
아키텍처:
ARM
컴포넌트:
general
업데이트:
2021-05-28 오전 7:27
소개
바이너리 파일을 플래시(flash)하려면 일반적으로 타사 플래시 프로그래밍 도구를 사용해야 합니다. 본 기술 노트는 몇 가지 해결방안에 대해 논의합니다.
한 개의 이진 파일
IAR Embedded Workbench for ARM은 프로젝트에 어떤 종류든(bin, bmp, wav 등등) 한 바이너리 파일을 링크할 수 있는 기능을 제공합니다. 이 기능을 통해 IAR Embedded Workbench for ARM을 통해 플래시 메모리에 하나의 바이너리 파일을 다운로드 할 수 있습니다.
예제
다음의 링크는 Instructions how to flash one BIN file with EWARM.pdf 어떻게 하는지 단계별로 설명합니다.
여러 개의 이진 파일
프로젝트에 여러개의 바이너리 파일을 링크할 수 있으며, IAR Embedded Workbench for ARM을 통해 플래시 메모리에 링크된 파일일을 다운로드 할 수 있습니다.
예제
다음의 링크는 How to link several BIN files and flash them.pdf 어떻게 하는지 단계별로 설명합니다.
Symbol name 주의: ‘MYSYM
’
‘MYSYM
’는 단지 예시일 뿐입니다. 만약 IAR Embedded Workbench for ARM으로 프로그램이 빌드되었다면, 프로그램의 시작 부분에 라벨의 심볼릭 이름을 사용해야 합니다.
만약 장비가 Cortex-M일면 심볼릭 이름은:
__vector_table
만약 장비가 ARM7/9라면 심볼릭 이름은:
__vector
모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.