Arduino IDE로 sketch을 컴파일하고 싶지만 bin 파일을 찾아 다른 프로그램을 사용하여 업로드하십시오.C++로 스케치 업로드
Arduino (사양 등)에 대한 사용자 정의 업 로더를 디자인하려면 어떻게해야합니까?
Arduino IDE로 sketch을 컴파일하고 싶지만 bin 파일을 찾아 다른 프로그램을 사용하여 업로드하십시오.C++로 스케치 업로드
Arduino (사양 등)에 대한 사용자 정의 업 로더를 디자인하려면 어떻게해야합니까?
avrdude
으로 이미 수행 할 수 있습니다. 다른 프로그램을 반드시 개발할 필요가 없다면이 프로그램을 사용해보십시오.
자신의 프로그래머를 반드시 구현해야하는 경우 stk500 프로토콜을 확인하십시오. 사양에 this forum post
샘플 사용 :
/usr/local/bin/avrdude -V -F -C /etc/avrdude.conf -p atmega328p -P /dev/ttyACM0
-c stk500v1 -b 57600 -U flash:w:applet/helloworld.hex
012 3,516,멀티 튜토리얼 :
: 여기는 avrdude에 의존 (C#으로 작성)와 비슷한 프로그램입니다 1,515,
명령 행 예 :
다음 (AN ATmega168 칩) 아두 이노 Duemilanove에 프로그램을 업로드하기 위해 사용되어야하는 명령이다.
avrdude -c arduino -p m168 -P usb -U flash:w:FILENAME
당신이 보드에 업로드 할 육각 파일 FILENAME 를 교체합니다. 이 경우 파일을 플래시 메모리에 쓰려고한다고 가정합니다.물론 을 확인하거나 칩에 따라 메모리의 다른 부분을 읽을 수는 있지만 AVRdude 설명서에서 확인해 보겠습니다.
멋진 답변 감사합니다! – opc0de
Arduino 부트 로더 프로토콜을 사용할 수있는 무언가를 개발해야합니다. 자세한 내용은 Arduino 설명서 및 코드 을 참조하십시오.
메이크 파일보기 - 이진 파일을 Arduino에 업로드하는 별도의 작업이 있습니다. 이 방법을 사용하면 매개 변수와 매개 변수 (내 머리 꼭대기에서 기억하지 못하는)를 찾을 수 있으며 IDE 대신 수동으로 (도구를 사용하여) 수행 할 수 있습니다. 그런 도구를 쓰는 것은 wjeel을 재발 명하는 것 같습니다.
왜 그렇게하고 싶습니까? –
@skinnyTOD 나는 arduino가 장치 용 프로그래머 역할을하는 프로그램을 개발 중이다. 그리고 프로그램이 끝나면 다른 용도로 사용된다. 2-1 – opc0de
[Microsoft Visual Studio 용 Arduino 플러그인] (http : // www.visualmicro.com)는 사용자가 설명하는 방식으로 자동화하기 쉬운 동일한 위치로 항상 컴파일합니다. 업로드는 간단한 매크로를 사용하여 호출 할 수도 있습니다. –