아침에 스케치를 켜보니 다음과 같은 에러와 함께 툴 메뉴 > 보드에서 WeMos D1 mini가 사라졌습니다. (esp8266 계열의 보드 전부...)


살펴보니 위의 링크 자체가 사라졌습니다. (404에러)

좀더 알아보니 esp8266 관련 패키지가 업데이트 되면서 기존 버전의 링크가 사라진 모양이었습니다. 2.5.0이 릴리즈 된지도 좀 된 모양이더라고요.


검색을 통해 발견한 GitHub의 esp8266 관련 내용을 보다보니 스케치의 보드 매니저를 통한 인스톨 방법으로 다른 링크를 제공하고 있었습니다.

(출처: https://github.com/esp8266/Arduino)



http://arduino.esp8266.com/stable/package_esp8266com_index.json 라고 해서 혹시 싶어서 들어가보니 이것도 404에러네요.

아래쪽의 최신 릴리즈로 들어가봅니다. (https://github.com/esp8266/Arduino/releases/tag/2.5.0)


제일 아래쪽의 Assets 중에서 패키지를 발견, 해당 링크 주소를 스케치>파일>환경설정>추가적인 보드매니저 URLs에 기존 것을 대신해서 넣어줍니다.

(https://github.com/esp8266/Arduino/releases/tag/2.5.0)


툴>보드 매니저>esp로 검색해서 확인하니 업데이트 가능하다고 나오네요.


업데이트를 해주고 보드 종류를 확인해보니 사라졌던 WeMos D1 mini를 포함한 esp8266 계열의 보드들이 다시 보입니다.


사실 업데이트 안해도 추가적인 보드매니저 URLs만 고쳐주면 esp8266계열 보드가 선택가능해 집니다.

깨진 링크가 들어가면서 esp8266계열 보드를 선택할 수 없게 되었던 것 같은데, 보드매니저에서 다운로드를 해놓았는데도 링크가 깨졌다고 보드를 선택할 수 없게 된다는게 불편하네요.

일단 GitHub의 esp8266 사이트 주소(https://github.com/esp8266/Arduino)를 잘 보관해두고 있어야 겠습니다.

그리고 혹시 다른 방법으로 보드를 추가할 수는 없는지도 확인해봐야겠네요.


ps1. 이름도 WeMos에서 LOLIN으로 바뀐 모양이네요.

+ Recent posts