?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

안녕하세요 오랫만에 글올립니다. ESP8266 GPIO 관련하여 질문 있습니다.

페이지 정보

작성자 품질최 쪽지보내기 메일보내기 자기소개 아이디로 검색 전체게시물 작성일16-03-21 12:05 조회1,324회 댓글1건

본문

안녕하세요.

잠깐 다른 프로젝트때문에 손을 좀 놨다가,

요즘 한가해져서 다시 ESP8266공부를 하고 있습니다.

 

다름이아니라 sming + eclipse를 이용한 개발환경 set up 하는 과정에서,

basick_blink 까지는 빌드가 다되었고,

flash를 통해 esp8266 com 3, 115200bps를 통해 프로그램 업로드를 하는 과정에서

에러가 떠서.. 질문 올립니다.

아참 그리고 이클립스를 통해 소스를 만들고 ESP8266에 다운로드를 하는게 아닌가요?

업로드는 무슨 뜻인지요??


Problems 창.

Description    Resource    Path    Location    Type
make: *** [flash] Error 255    Basic_Blink             C/C++ Problem
 


consol 창

12:02:30 **** Build of configuration Sming for project Basic_Blink ****
make flash 
(!) Spiffs support disabled. Remove 'DISABLE_SPIFFS' make argument to enable spiffs.
Killing Terminal to free COM3
오류: 프로세스 "Terminal.exe"을(를) 찾을 수 없습니다.
/c/Espressif/utils/esptool.exe -p COM3 -b 115200 write_flash -ff 40m -fm dio -fs 4m 0x00000 out/firmware/0x00000.bin 0x09000 out/firmware/0x09000.bin
Connecting...
Traceback (most recent call last):
  File "esptool.py", line 567, in <module>
  File "esptool.py", line 160, in connect
Exception: Failed to connect
make: *** [flash] Error 255

12:02:33 Build Finished (took 2s.861ms)


이런 에러가 뜨는데.. 터미널이 왜 자동 종료되는지 모르겠네요..

Makefile-user.mk 에서 주석 풀라고 하신것들 다풀고, ESP8266을 USB to serial을 통해 3번 포트에 연결

하였습니다...

아참그리고.. 저는 blinky??라는 프로젝트가 안뜨던데.....

 

추가..

flashboot 후에 flash를 하면 이렇게 바뀌네요~ 여전히 에러는 있습니다.

Problems 창

Description    Resource    Path    Location    Type
make: *** [out/build/app.out] Error 127    Basic_Blink             C/C++ Problem
make: esptool2: Command not found    Basic_Blink             C/C++ Problem
 

Console 창

13:26:10 **** Build of configuration Sming for project Basic_Blink ****
make flash 
C+ app/application.cpp
AR out/build/app_app.a
LD out/build/app.out

#Memory / Section info:
------------------------------------------------------------------------------
   Section|                   Description| Start (hex)|   End (hex)|Used space
------------------------------------------------------------------------------
      data|        Initialized Data (RAM)|    3FFE8000|    3FFE8375|     885
    rodata|           ReadOnly Data (RAM)|    3FFE8378|    3FFE8654|     732
       bss|      Uninitialized Data (RAM)|    3FFE8658|    3FFEEA20|   25544
      text|            Cached Code (IRAM)|    40100000|    40105802|   22530
irom0_text|           Uncached Code (SPI)|    40209000|    40237880|  190592
Total Used RAM : 27161
Free RAM : 54759
Free IRam : 10256
------------------------------------------------------------------------------
# Generating image...
make: esptool2: Command not found
make: *** [out/build/app.out] Error 127

13:26:14 Build Finished (took 4s.789ms)

 

여전히 에러는 떳으나..

뭔가 구체적으로 표현이 되서 추가로 올려봐요!!

 

댓글목록

최고관리자님의 댓글

최고관리자 쪽지보내기 메일보내기 홈페이지 자기소개 아이디로 검색 전체게시물 작성일

업로드 할 때 필요한 프로그램인 esptool2.exe 를 별도로 설치해 줘야 합니다.
rBoot 동작을 위해서 esptool2 가 필요합니다. 아래 링크에서 exe 파일을 다운로드 받습니다.
https://dl.dropboxusercontent.com/u/5500141/esptool2.exe
이 파일을 아래 경로에 넣어줍니다. (폴더가 없으면 생성)
C:\Espressif\utils

그리고 윈도우 환경 설정에서 위 경로를 path에 추가해보세요.
혹시 COM포트를 점유하는 다른 앱이 있는지 확인하고 다 종료하시고, 빌드 후에 펌웨어 바이너리가 out/ 폴더에 0x000-- 이런 파일이 생기는지도 확인하세요.