본문 바로가기

Project/Note

ATmega8(L) Programming command in Linux

ATmega8(L)를 펌웨어를 flash하기 위해서는 avrdude를 설치해야한다.

$ sudo apt-get install avrdude


mk-II 혹은 STK500로 ISP를 사용한다면 .hex 파일을 만들고 아래 명령어로 해당 프로그램을 쓸 수 있다.
옵션 -p m8은 ATmega8(L)을 의미하며, -P /dev/***는 어떤 장치로 programming 할것인지,
    -c는 ISP의 버전, -Uflash:w:***.hex는 프로그래밍할 hex파일 지정 -F는 override 한다는 의미이다.

$ sudo avrdude -p m8 -P /dev/*** -c stk500v2 -Uflash:w:***.hex -B 1.0 -F