?>

Hard Copy World

HCW

Q&A

Home > Forum >

Q&A

ESP8266 이클립스 컴파일 관련 에러 두번째..

페이지 정보

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

본문

안녕하세요.

남겨주신 댓글 잘보았습니다. 늘 도움 감사합니다,.

다름이 아니라.. esptool2, util file안에 넣구, 환경변수도 이자료 저자료 찾아가며 다 넣어봐도.

한결 같은 에러네용.. 무엇이 문제인지.. 운영자님이 이클립스 set up 하시는 과정 choco ,cmd 사용하여

프로그램은 설치했는데, 생각해보니 64bit 호환인데 저는 32bit컴퓨터라서 그런건지.. 자바도 따로 설치는 안하였습니다(32bit download가 없더군요.)

make all 
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

 

 

또한 어제 답변 중에 아웃 펌웨어 바이너리 0x000..이렇게 뜨는지 확인하라고 하셨는데

14:32:11 **** 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 qio -fs 4m 0x00000 out/firmware/0x00000.bin 0x09000 out/firmware/0x09000.bin
Connecting...
Traceback (most recent call last):
  File "esptool.py", line 618, in <module>
IOError: [Errno 2] No such file or directory: 'out/firmware/0x00000.bin'
make: *** [flash] Error 255

이렇게 뜨는걸 말씀하시는 지요??

 

도통 감이 안잡히네요.

 

또 궁금한 점이 있습니다.

ESP8266 firmware update 할때, 사용하는 USB to serial(FTDI)로 이클립스에서 flash upload가능한지요?..

혹시나 해서 여쭤봅니다. 현재 제가 가지고 있는 ESP8266은 PC - FTDI - ESP8266로 연결 되어있습니다.

댓글목록

최고관리자님의 댓글

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

ESP8266 firmware update 할때, 사용하는 USB to serial(FTDI)로 이클립스에서 flash upload가능한지요?..
==> 가능한데 업로드하기 전에 플래시 모드로 맞춰줘야 합니다.

오류: 프로세스 "Terminal.exe"을(를) 찾을 수 없습니다.
/c/Espressif/utils/esptool.exe -p COM3 -b 115200 write_flash -ff 40m -fm qio -fs 4m 0x00000 out/firmware/0x00000.bin 0x09000 out/firmware/0x09000.bin
==> 가만 생각해보니 예전에 저도 이런적이 있었는데.. 윈도우 경로가 인식이 안되는 경우가 있더라구요 makefile 에서 관련 설정을 바꿔줘야 할지도 모르겠네요. 프로젝트 파일이 있는 폴더 말구, Sming framework에 있는 makefile 뒤지면 윈도우 경로 부분이 있을거에요. 리눅스 스타일 경로에서 윈도 스타일로 바꿔보세요.

make: esptool2: Command not found
make: *** [out/build/app.out] Error 127
=====> path 설정 문제가 아니라면 이것도 경로가 makefile에 해당 경로를 설정하는 부분 바꿔야 하지 않을까 싶네요.

최고관리자님의 댓글

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

C:\tools\sming\Sming 경로에 보시면 Makefile-project.mk 파일이 있는데요. 이걸 한번 체크해보세요. Win7에서 경로 문제가 있어 한번 손 본 적이 있습니다.
http://www.hardcopyworld.com/gnuboard5/bbs/board.php?bo_table=freeboard&wr_id=159

Win10(64bit) 에서는 choco 환경으로 설치했는데 문제가 있어 ESP8266 SDK를 다시 설치해서 문제를 해결한 적도 있습니다. Espressif-ESP8266-DevKit-v2.0.9-x86.exe 파일을 받아서 설치한 것 같네요.