基于 RTOS 的 SDK 包中 example 下的例程究竟如何 设置编译条件才能完成编译

dearwind153
Posts: 49
Joined: Sun Feb 28, 2016 7:47 pm

基于 RTOS 的 SDK 包中 example 下的例程究竟如何 设置编译条件才能完成编译

Postby dearwind153 » Thu Mar 03, 2016 11:26 pm

1. 基于RTOS 的 SDK 包中没有 app 对应的文件夹,example 中的例程需要拷贝到哪里编译才可以

2. 在example/smartconfig 中 make 不行, 在 RTOS_SDK 目录 make 也不行
1.png


3. 能否写一个详细的编译及设置步骤的教程,多谢! :D

wuwenfeng
Posts: 1
Joined: Thu Feb 25, 2016 3:46 pm

Re: 基于 RTOS 的 SDK 包中 example 下的例程究竟如何 设置编译条件才能完成编译

Postby wuwenfeng » Fri Mar 04, 2016 12:01 pm

同样,基于这个问题,我也想问个问题,我基于官方ESP8266_RTOS_SDK_v1.4.0_16_02_28 发布的版本,文件夹内建立app文件夹,将\ESP8266_RTOS_SDK_v1.4.0_16_02_28\examples\smart_config 内的文件全部复制到app中,按官方网站上的步骤修改app中的gen_misc.sh,
******NOTICE******
MUST set SDK_PATH & BIN_PATH firstly!!!
example:
export SDK_PATH=~/esp_iot_sdk_freertos
export BIN_PATH=~/esp8266_bin
!

export SDK_PATH=~/ESP8266_RTOS_SDK
export BIN_PATH=~/ESP8266_BIN

echo "gen_misc.sh version 20150911"
echo ""


然后进入虚拟机,在app目录下,make,出现
esp8266@esp8266-VirtualBox:~$ cd /home/esp8266/Share/ESP8266_RTOS_SDK/app
esp8266@esp8266-VirtualBox:~/Share/ESP8266_RTOS_SDK/app$ make
make: Nothing to be done for `FORCE'.
esp8266@esp8266-VirtualBox:~/Share/ESP8266_RTOS_SDK/app$
再esp8266@esp8266-VirtualBox:~/Share/ESP8266_RTOS_SDK/app$ ./gen_misc.shgen_misc.sh
version 20150911

SDK_PATH:
/home/esp8266/ESP8266_RTOS_SDK

BIN_PATH:
/home/esp8266/ESP8266_BIN

Please check SDK_PATH & BIN_PATH, enter (Y/y) to continue:
再Y后,设置各个参数,最后出现
.......
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):
2
spi size: 1024KB
spi ota map: 512KB + 512KB

start...

make: *** No rule to make target `clean'. Stop.
make: Nothing to be done for `FORCE'.
esp8266@esp8266-VirtualBox:~/Share/ESP8266_RTOS_SDK/app$
求解决办法,谢谢。

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

Re: 基于 RTOS 的 SDK 包中 example 下的例程究竟如何 设置编译条件才能完成编译

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

您好,

您可以尝试先调用 make clean 指令,再调用 ./gen_misc.sh 开始编译。

ESP8266_Getting_Started_Guide.

如果您的问题仍未解决,麻烦提供您的完整测试工程,我们将下载编译。

感谢您对 ESP8266 的关注!

lavendertan
Posts: 1
Joined: Wed Nov 23, 2016 3:11 pm

Re: 基于 RTOS 的 SDK 包中 example 下的例程究竟如何 设置编译条件才能完成编译

Postby lavendertan » Wed Nov 23, 2016 3:19 pm

SDK_PATH:
/home/esp8266/home/esp8266/Share/ESP8266_RTOS_SDK

BIN_PATH:
/home/esp8266/home/esp8266/Share/smart_config/bin

Please check SDK_PATH & BIN_PATH, enter (Y/y) to continue:
y

Please follow below steps(1-5) to generate specific bin(s):
STEP 1: use boot_v1.2+ by default
boot mode: new

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):
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):
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):
2
spi size: 1024KB
spi ota map: 512KB + 512KB

start...

make: *** No rule to make target 'clean'. Stop.
make: Nothing to be done for 'FORCE'.
同样的问题,求救!!!!!

ESP_Xutao
Posts: 134
Joined: Tue Sep 27, 2016 5:42 pm

Re: 基于 RTOS 的 SDK 包中 example 下的例程究竟如何 设置编译条件才能完成编译

Postby ESP_Xutao » Thu Nov 24, 2016 12:00 pm

你好!
对与你
make: *** No rule to make target `clean'. Stop.
make: Nothing to be done for `FORCE'.
的问题,还有可能受你的编译环境影响,这个问题我们之前就有复现过,所以换一个编译环境试试。如果再有问题请与我们联系。谢谢你对ESP8266的关注。

Who is online

Users browsing this forum: No registered users and 310 guests