-
Espressif offers integrated, reliable and energy-efficient wireless SoCs 32-bit MCU Wi-Fi Bluetooth
-
ESP-IDF Official IoT Development Framework
ESP32 펌웨어 다운로드(라이팅)이 안될 경우 첫번째 확인 사항
ESP32 펌웨어 다운로드(라이팅)이 안될 경우 첫번째 확인 사항 제1법칙 : ESP32의 전원을 껏다 켜면, 펌웨어 다운로드 포트(UART0)으로 메세지가 나와야 한다. UART0을 정상적으로 PC에 연결을 하고, ESP32모듈을 껏다 켜면, 반드시 로그 메세지가 나와야 한다. 보레이트는 115200이고, 일반적인 시리얼 터미널 프로그램(예, 테라텀, 리얼텀, 푸티 등)으로 메세지를 볼 수 있다. 메세지는 리셋 메세지가 될수도 있고, 의미가 없는 에러 메세지가 될수 도 있지만 뭔가는 나와야 한다. 이후, 메세지를 보고 뭐가 잘못 됬는지 정상인지 확인을 해야 한다. 이 로그 메세지는 심지어 펌웨어가 없어도 나오고, Flash메모리 자체가 연결이 안되 있어도 나온다. 제2법칙 : 만약, 제 1법칙에서의 메..
2023. 11. 2.
ESP32 펌웨어 개발 방법(1) - SDK 종류에 대하여
ESP32의 펌웨어 개발을 위한 SDK 종류 ESP32의 펌웨어를 개발하는 방법은 ESP-IDF, 아두이노, AT command, 기타 3rd party SDK가 있습니다. ESP-IDF Espressif사에서 공식 릴리즈하고, 관리하는 Open source SDK입니다. 가장 기본적인 SDK이고, 최신 버젼 및 API가 계속 update됩니다. FreeRTOS기반이고, C, C++를 사용합니다. Host 개발환경으로 Window, Linux, MAC을 지원합니다. ESP32는 전용 IDE를 공식적으로 지원하지 않기 때문에, 에디터는 개발자가 선택을 해야 합니다. 최근 가장 많이 사용하는 에디터로 VSCODE가 있고, 그외에 이클립스등 아무 에디터나 사용가능합니다. ESP32는 완전한 GUI환경을 지원하..
2023. 10. 31.