본문 바로가기
프로그래밍 언어

Atmel Micro processor Flash Programming

by 청운추월 2023. 9. 14.
반응형
Atmel MCU에 Command 명령어를 이용해서 바이너리를 굽는 방법입니다. 
 
AVR Studio로 바이너리 다운로드를 할 수 있지만 
Dos창 또는 별도의 프로그램을 제작해서 다운로드가 가능합니다. 
 
STK500이라는 프로토콜로 Atmel MCU를 Flash Writing 하게 됩니다. 
AVR Studio를 설치하시면 STK500이라는 폴더가 생성이 되고 Flash Programing 파일들을 지원하고 있습니다. 
 
아래 첨부파일에 다운받으셔서 program.bat 파일을 실행하시면 됩니다. 
Batch file에 대한 자세한 내용은 Dos Command를 참고하시기 바랍니다. 
 
stk500.exe -cCOM3 -I1845000 -b -t -J -dAtmega128 -e -pf -vf -ifTest.hex -lF4 -f893F -EFF -LF4 -F893F -GFF
 
 
-c : COM Port 설정, 생략시 COM Port 검색
-I : Set ISP Frequncy
-b : Get HW Revision
-t : Get Oscillator Frequency
-J : Get ISP Frequncy
-d : Device Name
-e : Erase Device
-pf : Program Device Flash
-vf : Verify Flash
-if : Flash Filename
-l : Set Lock Byte
-f : Set Fuse Byte
-E : Set Extended Fuse Byte
-L : Verify Lock Byte
-F : Verify Fuse Byte  
-G : Verify Extended fuse Byte
 

옵션에 대한 자세한 내용은 stk500 -h 명령어로 확인할 수 있습니다. 

 

 

#Batch File

STK500.zip
1.54MB

반응형

'프로그래밍 언어' 카테고리의 다른 글

C# unsigned char, char  (0) 2024.05.28
[MFC] C++ 엔터치면 종료  (0) 2023.10.13
printf 로 uart 출력방법(AVR)  (0) 2023.09.14
AVR EEPROM 읽고 쓰기  (0) 2023.09.14
입력 출력 간단하게 구현하기(AVR input output)  (0) 2023.09.14