小弟新手,在vmware 下 安装了ubuntu 18.04 最新版本,安装了xtensa编译器 能通过-v 查看xtensa 版本 gcc version 4.8.2(crosstool NG..)
make 版本 gun make 4.1
python 版本(虽然不知道为啥报ptthon的错关它什么事~~) python 3.6.5
编译截图过程如下,烦请过路大神指点迷津!!
czp@ubuntu:/mnt/hgfs/share/ESP8266_NONOS_SDK-2.2.0/ESP8266_NONOS_SDK-2.2.0/IoT_Demo$ ./gen_misc.sh
gen_misc.sh version 20150511
Please follow below steps(1-5) to generate specific bin(s):
STEP 1: choose boot version(0=boot_v1.1, 1=boot_v1.2+, 2=none)
enter(0/1/2, default 2):
0
boot mode: old
STEP 2: choose bin generate(0=eagle.flash.bin+eagle.irom0text.bin, 1=user1.bin, 2=user2.bin)
enter (0/1/2, default 0):
0
ignore boot
generate bin: eagle.flash.bin+eagle.irom0text.bin
STEP 3: choose spi speed(0=20MHz, 1=26.7MHz, 2=40MHz, 3=80MHz)
enter (0/1/2/3, default 2):
0
spi speed: 20 MHz
STEP 4: choose spi mode(0=QIO, 1=QOUT, 2=DIO, 3=DOUT)
enter (0/1/2/3, default 0):
0
spi mode: QIO
STEP 5: choose spi size and map
0= 512KB( 256KB+ 256KB)
2=1024KB( 512KB+ 512KB)
3=2048KB( 512KB+ 512KB)
4=4096KB( 512KB+ 512KB)
5=2048KB(1024KB+1024KB)
6=4096KB(1024KB+1024KB)
7=4096KB(2048KB+2048KB) not support ,just for compatible with nodeMCU board
8=8192KB(1024KB+1024KB)
9=16384KB(1024KB+1024KB)
enter (0/2/3/4/5/6/7/8/9, default 0):
0
spi size: 512KB
spi ota map: 256KB + 256KB
start...
make[1]: Entering directory '/mnt/hgfs/share/ESP8266_NONOS_SDK-2.2.0/ESP8266_NONOS_SDK-2.2.0/IoT_Demo/user'
DEPEND: xtensa-lx106-elf-gcc -M -Os -g -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -ffunction-sections -fdata-sections -fno-builtin-printf -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_main.c
xtensa-lx106-elf-gcc -Os -g -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -ffunction-sections -fdata-sections -fno-builtin-printf -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include -o .output/eagle/debug/obj/user_main.o -c user_main.c
xtensa-lx106-elf-ar ru .output/eagle/debug/lib/libuser.a .output/eagle/debug/obj/user_main.o
make[1]: Leaving directory '/mnt/hgfs/share/ESP8266_NONOS_SDK-2.2.0/ESP8266_NONOS_SDK-2.2.0/IoT_Demo/user'
make[1]: Entering directory '/mnt/hgfs/share/ESP8266_NONOS_SDK-2.2.0/ESP8266_NONOS_SDK-2.2.0/IoT_Demo/driver'
make[1]: Leaving directory '/mnt/hgfs/share/ESP8266_NONOS_SDK-2.2.0/ESP8266_NONOS_SDK-2.2.0/IoT_Demo/driver'
xtensa-lx106-elf-gcc -L../lib -nostdlib -T../ld/eagle.app.v6.ld -Wl,--no-check-sections -Wl,--gc-sections -u call_user_start -Wl,-static -Wl,--start-group -lc -lgcc -lhal -lphy -lpp -lnet80211 -llwip -lwpa -lcrypto -lmain -ljson -lupgrade -lssl -lpwm -lsmartconfig user/.output/eagle/debug/lib/libuser.a driver/.output/eagle/debug/lib/libdriver.a -Wl,--end-group -o .output/eagle/debug/image/eagle.app.v6.out
!!!
make: python: Command not found?????
../Makefile:257: recipe for target '.output/eagle/debug/bin/eagle.app.v6.bin' failed
make: *** [.output/eagle/debug/bin/eagle.app.v6.bin] Error 127
czp@ubuntu:/mnt/hgfs/share/ESP8266_NONOS_SDK-2.2.0/ESP8266_NONOS_SDK-2.2.0/IoT_Demo$
|