Skip to content

Instantly share code, notes, and snippets.

@mralexgray
Created January 24, 2016 12:16
Show Gist options
  • Save mralexgray/5f2cb1e67ffe2d0acb71 to your computer and use it in GitHub Desktop.
Save mralexgray/5f2cb1e67ffe2d0acb71 to your computer and use it in GitHub Desktop.
ESPWebFramework result of clean build, but unresponsive web interface
make flash
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/user_main.cpp -o user_main.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvserial.cpp -o fdvserial.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvsync.cpp -o fdvsync.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvutils.cpp -o fdvutils.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvflash.cpp -o fdvflash.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvprintf.cpp -o fdvprintf.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvdebug.cpp -o fdvdebug.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvstrings.cpp -o fdvstrings.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvnetwork.cpp -o fdvnetwork.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvcollections.cpp -o fdvcollections.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvconfmanager.cpp -o fdvconfmanager.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvdatetime.cpp -o fdvdatetime.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvserialserv.cpp -o fdvserialserv.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvtask.cpp -o fdvtask.o
xtensa-lx106-elf-g++ -g -save-temps -Os -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -D__ets__ -DICACHE_FLASH -fno-exceptions -fno-rtti -fno-threadsafe-statics -fno-use-cxa-atexit -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/espressif -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/extra_include -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/lwip -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv4 -I /ESPWebFramework/SDK/esp_iot_rtos_sdk-master/include/lwip/ipv6 -I /ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/include -c src/fdvgpio.cpp -o fdvgpio.o
xtensa-lx106-elf-ar cru libuser.a user_main.o fdvserial.o fdvsync.o fdvutils.o fdvflash.o fdvprintf.o fdvdebug.o fdvstrings.o fdvnetwork.o fdvcollections.o fdvconfmanager.o fdvdatetime.o fdvserialserv.o fdvtask.o fdvgpio.o
xtensa-lx106-elf-g++ -L/ESPWebFramework/SDK/esp_iot_rtos_sdk-master/lib -L/iot/ESPWebFramework/SDK/xtensa-lx106-elf/xtensa-lx106-elf/lib -T/ESPWebFramework/SDK/esp_iot_rtos_sdk-master/ld/eagle.app.v6.ld -Wl,-M >out.map -nostdlib -Wl,--no-check-sections -u call_user_start -Wl,-static -Wl,--gc-sections -Wl,--start-group -lminic -lm -lgcc -lhal -lphy -lpp -lnet80211 -lwpa -lmain -lfreertos -llwip libuser.a -Wl,--end-group -o app.out
xtensa-lx106-elf-objdump -h -j .data -j .rodata -j .bss -j .text -j .irom0.text app.out
app.out: file format elf32-xtensa-le
Sections:
Idx Name Size VMA LMA File off Algn
0 .data 00000664 3ffe8000 3ffe8000 000000e0 2**4
CONTENTS, ALLOC, LOAD, DATA
1 .rodata 000005dc 3ffe8670 3ffe8670 00000750 2**4
CONTENTS, ALLOC, LOAD, DATA
2 .bss 00006f98 3ffe8c50 3ffe8c50 00000d30 2**4
ALLOC
3 .text 00006554 40100000 40100000 00000d2c 2**2
CONTENTS, ALLOC, LOAD, READONLY, CODE
4 .irom0.text 0003e2ec 40211000 40211000 00007280 2**4
CONTENTS, ALLOC, LOAD, READONLY, CODE
xtensa-lx106-elf-objdump -t -j .text app.out >_text_content.map
xtensa-lx106-elf-objdump -t -j .irom0.text app.out >_irom0_text_content.map
esptool.py elf2image app.out
python binarydir.py ./webcontent/ webcontent.bin 57344
Adding base.html mimetype = (text/html) size = 1660 reduced size = 1347
Adding bkg.gif mimetype = (image/gif) size = 3493 reduced size = 3493
Adding confgpio.html mimetype = (text/html) size = 205 reduced size = 182
Adding confignet.html mimetype = (text/html) size = 2436 reduced size = 2246
Adding configwifi.html mimetype = (text/html) size = 3456 reduced size = 2993
Adding confserv.html mimetype = (text/html) size = 945 reduced size = 880
Adding conftime.html mimetype = (text/html) size = 1639 reduced size = 1460
Adding confwizard.html mimetype = (text/html) size = 11005 reduced size = 8915
Adding fsbrowser.html mimetype = (text/html) size = 5133 reduced size = 3899
Adding home.html mimetype = (text/html) size = 145 reduced size = 131
Adding reboot.html mimetype = (text/html) size = 410 reduced size = 363
Adding restore.html mimetype = (text/html) size = 190 reduced size = 185
Adding routinghelp.html mimetype = (text/html) size = 762 reduced size = 743
Adding style.css mimetype = (text/css) size = 5235 reduced size = 4164
out = 31399 bytes max = 57344 bytes
esptool.py --port /dev/tty.wchusbserialfd5320 write_flash 0x11000 app.out-0x11000.bin 0x00000 app.out-0x00000.bin 0x6C000 webcontent.bin
Connecting...
Erasing flash...
Wrote 254976 bytes at 0x00011000 in 30.3 seconds (67.2 kbit/s)...
Erasing flash...
Wrote 29696 bytes at 0x00000000 in 3.5 seconds (67.4 kbit/s)...
Erasing flash...
Wrote 31744 bytes at 0x0006c000 in 3.7 seconds (68.3 kbit/s)...
Leaving...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment