프로그래밍/하드웨어

[Arduino] 아두이노 Elegoo Nano V3.0 업로드 에러

당근천국 2020. 5. 22. 15:30

저가 아두이노 호환 보드인 "Elegoo Nano"를 샀습니다.




스케치를 업로드했더니.....



avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x30

avrdude: stk500_recv(): programmer is not responding

avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x30



1. 오류의 원인

'Elegoo Nano V3.0'의 부트로더(Bootloader)가 예전 버전이라 기본 프로세서의 보드레이트(Baudrate)와 다르다고 합니다.

그래서 프로세서를 예전 버전으로 설정해야 합니다.



2. 설정 수정
아래와 같이 설정합니다.


보드 : "Arduino Nano"

프로세서 : "ATmega328P (Old Bootloader)"




잘됩니다.




3. 또 다른 오류

다른 오류가 있을 수 있습니다.


3-1. 포트가 잡히지 않는다.

원래 포트가 잡히면 '장치 관리자'에서 '포트(COM & LPT)'에 표시가 됩니다.

그런데 기타 장치에 잡혔다????


그건 드라이버가 없다는 뜻입니다.

이 보드는 'CH340' 드라이버가 필요합니다.


포트 자체가 잡히지 않는다면  ch340드라이버를 설치해야 합니다.


참고 : Gogo:Tronics - CH340 Drivers for Windows, Mac and Linux

윈도우 버전 : CH34x_Install_Windows_v3_4.zip



마무리

이거 기억할 줄 알고 포스팅 안 했다가.....

까먹어서 1시간 날렸습니다 ㅎㅎㅎㅎ

역시 정리가 중요합니다.