ESP8266, ESP32, STM32 Board(Discovery, Nucleo) 등의 보드에 올려서 사용하는,
Python이 내장된 펌웨어 입니다.
http://micropython.org 에서 보드에 맞는 펌웨어를 다운 받을 수 있습니다.
MicroPython을 소개 해주신 분께서 ESP32-EVB(olimex) 보드도 주시고, 설치방법도 상세하게 알려주셨습니다.
1. 준비물
- ESP32 Board(ESP32-EVB), micro USB Cable
- USB Driver : https://www.olimex.com/Products/IoT/ESP32/ESP32-EVB/open-source-hardware
- Flash Download Tools : https://www.espressif.com/en/esp-wroom-32/resources
- MicroPython Firmware : http://micropython.org/download
- uPyCraft : https://github.com/DFRobot/uPyCraft
2. USB Driver를 설치하고, PC와 ESP32-EVB를 연결합니다.
3. 다운받은 flash_download_tools_v3.6.5.exe를 실행합니다.
3. 위 화면에서 ESP32 DownloadTool을 클릭합니다.
- micropython 펌웨어를 선택하고, 주소는 0x1000, 체크박스를 체크합니다.
- serial port를 맞춰주고,
- ERASE 클릭하여 Flash를 지운다음, START를 클릭합니다.
4. 아래와 같이 정상적으로 FINISH 되었는지 확인합니다.
5. Flash Download Tool을 종료하고, uPyCraft를 실행합니다.
- 폰트 설치, 업데이트 등 메시지창은 Cancel 합니다.
- serial port 선택하면 자동으로 연결됩니다.
- 화면 오른쪽에서 위에서 6번째 아이콘, 끊어진 모양일 때가 연결된 상태 입니다.
6. 코드를 작성하고, DownloadAndRun(F5) 하시면 실행이 됩니다.
- Download한 파일은 device에 저장이되며, main.py로 저장하면 Power On 시 자동으로 실행이 됩니다.
댓글 없음:
댓글 쓰기