플래시(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

 

모든 제품 이름은 해당 소유자의 상표 또는 등록 상표입니다.

죄송하지만, 당사 사이트에서는 Internet Explorer를 지원하지 않습니다.보다 편안한 사이트를 위해 Chrome, Edge, Firefox 등과 같은 최신 브라우저를 사용해 주시길 부탁드립니다.