ESP32

ESP32, Start a Project [ make menuconfig, make, make flash ]

CoyoteUgly 2018. 8. 2. 02:31

ESP32, Start a Project [ make menuconfig, make, make flash ]


https://esp-idf.readthedocs.io/en/latest/get-started/index.html#start-a-project



1. Start a Project


2. hello_world

cd ~/esp
cp -r $IDF_PATH/examples/get-started/hello_world ./
cd hello_world/

make menuconfig


3. Serial flasher config

터미널에서 flash 하는 경우 Serial 을 통해 write 하기 때문에 설정해 주어야 합니다.


4. Default serial port


5. COM Port 설정

윈도우즈 환경에서 사용하기 때문에 COM을 사용하였고
Mac 또는 리눅스 환경이라면 /dev/tty 를 사용하시면 됩니다.

make 빌드 후 터미널을 통해 flash를 하거나 터미널을 통해 serial log를 확인할 때 사용합니다.


7. serial port 확인


8. Flash size


8. 4MB

제가 사용하는 ESP32_DevKitC_V4 보드가 4MB 이므로 설정하였습니다.


9.Flash size 확인


10. make 빌드

make -j2 또는 make -j4 등으로 멀티코어를 사용하여 빌드할 수 있지만
CPU 점유율이 90% 이상을 차지할 수 있으므로 주의해서 사용해야 합니다.


11. 빌드 완료


12. make flash

보드에 firmware write 후 자동적으로 보드를 reset 합니다.


'ESP32' 카테고리의 다른 글

ESP32, esptool 설치  (0) 2018.08.02
ESP32, make monitor 사용 방법  (0) 2018.08.02
ESP32, Flash Download Tools 설치  (0) 2018.08.02
ESP32, IDF_PATH 설정  (1) 2018.08.02
ESP32, ESP-IDF 다운로드 [ 라이브러리, example code ]  (0) 2018.08.02