新手提问:ESP8266_RTOS_SDK-master无法生成bin文件
Re: 新手提问:ESP8266_RTOS_SDK-master无法生成bin文件
Postby ESP_Faye » Fri Nov 20, 2015 2:52 pm
您好,
请问您是什么时候下载的 ESP8266_RTOS_SDK ?
麻烦重新下载 https://github.com/espressif/ESP8266_RTOS_SDK 看能否正常编译?
我们后来有针对 websocket 的编译问题进行更新。
如果您的问题仍未解决,请再与我们联系。
感谢您对 ESP8266 的关注!
请问您是什么时候下载的 ESP8266_RTOS_SDK ?
麻烦重新下载 https://github.com/espressif/ESP8266_RTOS_SDK 看能否正常编译?
我们后来有针对 websocket 的编译问题进行更新。
如果您的问题仍未解决,请再与我们联系。
感谢您对 ESP8266 的关注!
-
- Posts: 2
- Joined: Mon Dec 01, 2014 9:21 am
Re: 新手提问:ESP8266_RTOS_SDK-master无法生成bin文件
Postby shennongmin » Mon Nov 23, 2015 2:35 pm
下载最新的 ESP8266_RTOS_SDK 无法编译通过 smart_config 例子,下面是错误信息:
将 RTOS SDK 1.2.0 版本中extra_include目录拷贝到 RTOS SDK 1.4.0 的目录下,编译又出错:
是什么原因?
Code: Select all
In file included from /home/wupf/work/nfsroot/ESP8266_RTOS_SDK/include/espressif/c_types.h:28:0,
from /home/wupf/work/nfsroot/ESP8266_RTOS_SDK/include/espressif/esp_common.h:93,
from user_main.c:25:
/home/wupf/bin/xtensa-lx106-elf/lib/gcc/xtensa-lx106-elf/4.8.2/include/stdint.h:9:26: fatal error: stdint.h: No such file or directory
# include_next <stdint.h>
^
compilation terminated.
make[1]: *** [.output/eagle/debug/obj/user_main.o] Error 1
将 RTOS SDK 1.2.0 版本中extra_include目录拷贝到 RTOS SDK 1.4.0 的目录下,编译又出错:
Code: Select all
ESP8266_RTOS_SDK/include/stdint.h:83:5: error: "TENSILICA" is not defined [-Werror=undef]
#if TENSILICA || 1
^
/home/wupf/work/nfsroot/ESP8266_RTOS_SDK/include/stdint.h:123:5: error: "__have_long64" is not defined [-Werror=undef]
#if __have_long64
^
/home/wupf/work/nfsroot/ESP8266_RTOS_SDK/include/stdint.h:220:6: error: "__int_fast64_t_defined" is not defined [-Werror=undef]
#if !__int_fast64_t_defined
^
/home/wupf/work/nfsroot/ESP8266_RTOS_SDK/include/stdint.h:308:5: error: "__have_long64" is not defined [-Werror=undef]
#if __have_long64
^
/home/wupf/work/nfsroot/ESP8266_RTOS_SDK/include/stdint.h:320:5: error: "__have_long64" is not defined [-Werror=undef]
#if __have_long64
^
cc1: all warnings being treated as errors
make[1]: *** [.output/eagle/debug/obj/user_main.o] Error 1
make[1]: Leaving directory `/home/wupf/work/nfsroot/ESP8266_RTOS_SDK/examples/smart_config/user'
make: *** [.subdirs] Error 2
是什么原因?
Re: 新手提问:ESP8266_RTOS_SDK-master无法生成bin文件
Postby ESP_Faye » Mon Nov 23, 2015 6:42 pm
您好,
您使用的并不是我司提供的编译器,可能是由于您的编译器问题。
建议使用我司提供的编译器 http://bbs.espressif.com/viewtopic.php?f=50&t=86,我试过可以正常编译。
感谢您对 ESP8266 的关注!
您使用的并不是我司提供的编译器,可能是由于您的编译器问题。
建议使用我司提供的编译器 http://bbs.espressif.com/viewtopic.php?f=50&t=86,我试过可以正常编译。
感谢您对 ESP8266 的关注!
-
- Posts: 2
- Joined: Mon Dec 01, 2014 9:21 am
非OS SDK 1.4.0 HSPI 外接SPI设备 没有任何波形输出
Postby shennongmin » Tue Nov 24, 2015 9:13 pm
您好:
我想使用HSPI接口外接一个SPI设备,OLED显示屏,但是在调试阶段,下面的代码没有输入任何波形:
是参考 贵公司 SDK1.4.0中的driver_lib中的spi驱动,但是不能工作,请高手指点?
我想使用HSPI接口外接一个SPI设备,OLED显示屏,但是在调试阶段,下面的代码没有输入任何波形:
Code: Select all
#include "ets_sys.h"
#include "osapi.h"
#include "user_interface.h"
#include "driver/spi.h"
#include "driver/spi_overlap.h"
#define TASK0_PRIORITY (1)
#define TASK0_QLEN (64)
static os_event_t task0_q[TASK0_QLEN];
void user_rf_pre_init(void)
{
}
static void ICACHE_FLASH_ATTR task0(ETSEvent *event)
{
os_printf("task0 begin\n");
hspi_master_dev_init(HSPI_CS_DEV, 1, 1);
hspi_dev_sel(HSPI_CS_DEV);
spi_mast_byte_write(HSPI, 0x04);
spi_mast_byte_write(HSPI, 0xAA);
os_printf("task0 end\n");
}
void user_init(void)
{
os_printf("SDK version:%s\n", system_get_sdk_version());
gpio_init();
system_os_task(task0, TASK0_PRIORITY, task0_q, TASK0_QLEN);
system_os_post(TASK0_PRIORITY, 0, 0);
}
是参考 贵公司 SDK1.4.0中的driver_lib中的spi驱动,但是不能工作,请高手指点?
Who is online
Users browsing this forum: No registered users and 139 guests
Login
Newbies Start Here
Are you new to ESP8266?
Unsure what to do?
Dunno where to start?
Start right here!
Latest SDK
Documentation
Complete listing of the official ESP8266 related documentation release by ESPRESSIF!
Must read here!
- All times are UTC+08:00
- Top
- Delete all board cookies
About Us
Espressif Systems is a fabless semiconductor company providing cutting-edge low power WiFi SoCs and wireless solutions for wireless communications and Internet of Things applications. We are the manufacturer of ESP8266EX.