스나군 작업실

아두이노 부트로더를 이용하여 일반 펌웨어 업로드하기 본문

임베디드/AVR

아두이노 부트로더를 이용하여 일반 펌웨어 업로드하기

스나군 2011. 12. 25. 05:45
몇일전에 배송온 중국산 멀티위 보드가 제대로 작동이 안되서 한참을 아두이노와 씨름을 했다.
게다가 아두이노 IDE는 내겐 너무 낯설고 배우기엔 시간이 너무 촉박했다.
나는 기존 방식대로 WINAVR을 이용해 코딩하고싶어했다.

그럼에도 불구하고 아두이노와 씨름한 이유는 AVR ISP 를 학교에서 안가지고 왔기 때문이다. -_-

그러던 중 아두이노 부트로더를 이용해 펌웨어를 업로드할 수 있지 않을까 하는 확신이 생겨서
열심히 구글링을 하던중 올레~~~~

나만 이런생각을 하는게 아니었다.
이미 누군가가 아두이노 보드에 일반 펌웨어를 업로드하는 프로그램을 하나 만들어놓았다.

지원하는 보드는 ATMEGA1280, ATmega328p, ATmega168 이 3가지이다.
다행히 나는 328p를 사용한다. ㅋㅋ

드디어 자유롭게 쿼드캅터를 만들수 있게 되었다.




Xloader (Arduino hex uploader)
http://xloader.russemotto.com/

I’ve made a small program that can be used to upload your own *.hex files to arduino boards using the bootloader. That means you don’t need a flash programmer. I made it for my own use and found it pretty useful. So now I’ve made a more user friendly version..

To use it compile you’re code in something like AvrStudio. Then simply start XLoader.exe, pick a hex file and press upload. That’s it.

Good news it now also supports Arduino Uno.

Hope you find it useful… As you can see it’s still a beta release, so there might be some bugs. Please contact me about bugs or suggestions.






'임베디드 > AVR' 카테고리의 다른 글

WinAVR  (0) 2011.12.24
Procyon AVRlib  (0) 2011.12.24
Comments