make: Nothing to be done for 'FORCE'.

devehe
Posts: 1
Joined: Mon Jan 18, 2016 5:35 pm

make: Nothing to be done for 'FORCE'.

Postby devehe » Mon Jan 18, 2016 5:37 pm

Please help me, thank you!

:~/dev/wsn-2016/esp8266/espressif.com/sdk-nonos/esp_iot_sdk_v1.5.0/app/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):

boot mode: none

STEP 2: choose bin generate(0=eagle.flash.bin+eagle.irom0text.bin, 1=user1.bin, 2=user2.bin)
enter (0/1/2, default 0):

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):

spi speed: 40 MHz

STEP 4: choose spi mode(0=QIO, 1=QOUT, 2=DIO, 3=DOUT)
enter (0/1/2/3, default 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)
enter (0/2/3/4/5/6, default 0):

spi size: 512KB
spi ota map: 256KB + 256KB


start...

make: Nothing to be done for 'FORCE'.
:~/dev/wsn-2016/esp8266/espressif.com/sdk-nonos/esp_iot_sdk_v1.5.0/app/IoT_Demo$

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: make: Nothing to be done for 'FORCE'.

Postby ESP_Faye » Tue Jan 19, 2016 5:48 pm

Hi,

Please move the "IoT_Demo" folder to sdk-nonos/esp_iot_sdk_v1.5.0/IoT_Demo, and try it again.

Thanks for your interest in ESP8266 !

PaulTsai111
Posts: 48
Joined: Wed May 04, 2016 7:32 pm

Re: make: Nothing to be done for 'FORCE'.

Postby PaulTsai111 » Thu May 05, 2016 8:54 am

Hi espressif Administrators:

I tried to use the Non-RTOS Systems to compile the examples that espressif provided.

Here is the contents that I do for compiling!!


esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples/smart_config$ ./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)
enter (0/2/3/4/5/6, default 0):
0
spi size: 512KB
spi ota map: 256KB + 256KB


start...

make: Nothing to be done for `FORCE'.
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples/smart_config$ pwd
/home/esp8266/Share/ESP8266_NONOS_SDK/examples/smart_config
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples/smart_config$

Here is the message that I have met that can not be solved.
make: Nothing to be done for `FORCE'.
I do know how to correct this problems? please do help!! thanks

PaulTsai111
Posts: 48
Joined: Wed May 04, 2016 7:32 pm

Re: make: Nothing to be done for 'FORCE'.

Postby PaulTsai111 » Thu May 05, 2016 7:01 pm

Hi espressif:

according to my folders directory, I do not find the folders directory as you described

above. Is there anything wrong ? or I just need to do something ??


esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK$ cd examples
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples$ ls
at IoT_Demo peripheral_test smart_config
at_espconn lwip_open_src_template_proj readme.txt wps
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples$ cd IoT_Demo/
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples/IoT_Demo$ pwd
/home/esp8266/Share/ESP8266_NONOS_SDK/examples/IoT_Demo
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/examples/IoT_Demo$

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: make: Nothing to be done for 'FORCE'.

Postby ESP_Faye » Fri May 06, 2016 2:14 pm

Hi,

In your case, you need to move the folder "IoT_Demo" to directory /Share/ESP8266_NONOS_SDK/IoT_Demo.

If your problem is still unsolved, please feel free to let us know.

Thanks for your interest in ESP8266 !

PaulTsai111
Posts: 48
Joined: Wed May 04, 2016 7:32 pm

Re: make: Nothing to be done for 'FORCE'.

Postby PaulTsai111 » Fri May 06, 2016 3:50 pm

Hi espressif:

after changing the working directories of the IoT_Demo.
and recompile the IoT_Demo project, it seems works but I did not
know the following messages. "No boot needed, what does that mean?"
Can you clearly describe what does it mean??

Thanks you.

!!!
No boot needed.
Generate eagle.flash.bin and eagle.irom0text.bin successully in folder bin.
eagle.flash.bin-------->0x00000
eagle.irom0text.bin---->0x40000
!!!


esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/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):
2
spi mode: DIO

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)
enter (0/2/3/4/5/6, default 0):
2
spi size: 1024KB
spi ota map: 512KB + 512KB


start...

make[1]: Entering directory `/mnt/Share/ESP8266_NONOS_SDK/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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_webserver.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_sensor.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_plug.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_main.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_light.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_light_adj.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_json.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_esp_platform_timer.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_esp_platform.c
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 -DICACHE_FLASH -I include -I ./ -I ../../include/ets -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include user_devicefind.c
make[1]: Leaving directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/user'
make[1]: Entering directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/user'
xtensa-lx106-elf-gcc -Os -g -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -ffunction-sections -fdata-sections -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_devicefind.o -c user_devicefind.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 -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_esp_platform.o -c user_esp_platform.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 -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_esp_platform_timer.o -c user_esp_platform_timer.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 -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_json.o -c user_json.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 -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_light_adj.o -c user_light_adj.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 -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_light.o -c user_light.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 -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-gcc -Os -g -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -ffunction-sections -fdata-sections -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_plug.o -c user_plug.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 -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_sensor.o -c user_sensor.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 -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_webserver.o -c user_webserver.c
xtensa-lx106-elf-ar ru .output/eagle/debug/lib/libuser.a .output/eagle/debug/obj/user_devicefind.o .output/eagle/debug/obj/user_esp_platform.o .output/eagle/debug/obj/user_esp_platform_timer.o .output/eagle/debug/obj/user_json.o .output/eagle/debug/obj/user_light_adj.o .output/eagle/debug/obj/user_light.o .output/eagle/debug/obj/user_main.o .output/eagle/debug/obj/user_plug.o .output/eagle/debug/obj/user_sensor.o .output/eagle/debug/obj/user_webserver.o
xtensa-lx106-elf-ar: creating .output/eagle/debug/lib/libuser.a
make[1]: Leaving directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/user'
make[1]: Entering directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/driver'
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 -DICACHE_FLASH -I include -I ./ -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include key.c
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 -DICACHE_FLASH -I include -I ./ -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include i2c_master.c
make[1]: Leaving directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/driver'
make[1]: Entering directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/driver'
xtensa-lx106-elf-gcc -Os -g -Wpointer-arith -Wundef -Werror -Wl,-EL -fno-inline-functions -nostdlib -mlongcalls -mtext-section-literals -ffunction-sections -fdata-sections -DICACHE_FLASH -I include -I ./ -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include -o .output/eagle/debug/obj/i2c_master.o -c i2c_master.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 -DICACHE_FLASH -I include -I ./ -I ../include -I ../../include -I ../../include/eagle -I ../../driver_lib/include -o .output/eagle/debug/obj/key.o -c key.c
xtensa-lx106-elf-ar ru .output/eagle/debug/lib/libdriver.a .output/eagle/debug/obj/i2c_master.o .output/eagle/debug/obj/key.o
xtensa-lx106-elf-ar: creating .output/eagle/debug/lib/libdriver.a
make[1]: Leaving directory `/mnt/Share/ESP8266_NONOS_SDK/IoT_Demo/driver'
xtensa-lx106-elf-gcc -L../lib -nostdlib -T../ld/eagle.app.v6.ld -Wl,--no-check-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

!!!
No boot needed.
Generate eagle.flash.bin and eagle.irom0text.bin successully in folder bin.
eagle.flash.bin-------->0x00000
eagle.irom0text.bin---->0x40000
!!!
esp8266@esp8266-VirtualBox:~/Share/ESP8266_NONOS_SDK/IoT_Demo$

ESP_Faye
Posts: 1646
Joined: Mon Oct 27, 2014 11:08 am

Re: make: Nothing to be done for 'FORCE'.

Postby ESP_Faye » Mon May 09, 2016 10:36 am

Hi,

There are 2 types of the bin files.
1. Non-boot type which can not use FOTA (upgrade firmware through WiFi) function.
eagle.flash.bin + eagle.irom0text.bin

2. With-boot type which can add FOTA function.
boot.bin + use1.bin (or user2.bin)

ESP8266 Getting Started Guide.

Thanks for your interest in ESP8266 !

auxking
Posts: 1
Joined: Sun Nov 06, 2016 4:25 am

Re: make: Nothing to be done for 'FORCE'.

Postby auxking » Sun Nov 06, 2016 4:31 am

ESP_Faye wrote:Hi,

In your case, you need to move the folder "IoT_Demo" to directory /Share/ESP8266_NONOS_SDK/IoT_Demo.

If your problem is still unsolved, please feel free to let us know.

Thanks for your interest in ESP8266 !


Hi, I'm having this issue as well and changing the directory of the IoT_Demo folder has done nothing; I still get the same FORCE error. I've been able to compile and flash other bin files, but this IoT_Demo doesn't work! What else can I try? Should I modify the Makefile?

Thanks,
Jim

Who is online

Users browsing this forum: No registered users and 59 guests