• 乐鑫 SDK

    想要充分发掘乐鑫的无线芯片的性能?
    乐鑫 SDK 是一个免费开源的软件开发工具包 (Software Development Kit),包含驱动程序和示例代码,能够让用户在短时间内掌握并进行开发!

ESP-SDK

文档

  • 收起全部
  • 展开全部
入门指南
标题 正文 格式 版本 发布日期 下载
ESP-IDF 入门指南

本文旨在帮助用户建立基于 ESP32 的基本软硬件开发环境,并且通过一个简单示例直观地展示整个配置、编译、烧写的过程。

PDF V1.1 2016年12月09日
ESP8266 SDK 入门指南

本文以 ESP-LAUNCHER 和 ESP-WROOM-02 为例,介绍 ESP8266 SDK 相关使用方法,包括编译前的准备、SDK 的编译和固件的下载。

PDF V2.7 2017年02月16日
ESP8266 快速入门指南

本手册为 ESP8266 快速入门指南。

PDF V1.3 2017年02月23日

SDK和演示

  • 收起全部
  • 展开全部
标题 正文 平台 版本 发布日期升序排列 下载
ESP32 IDF

ESP32 开发套件 Espressif IoT Development Framework。

RTOS SDK V2.0 2017年04月07日
ESP8266 RTOS SDK V1.5.0

增加以下功能

1. SPI Flash 擦除保护机制(boot.bin 和正在运行的 user.bin 不能被擦除);

2. memleak debug 功能;

3. SNTP 相关接口;

4. vendor IE 支持;

5. seak 函数 wifi_set_backup_mac(用于设置用户 MAC);

6. mbedTLS 支持;

7. 新增 user_rf_cal_sector_set,用户程序必须实现此接口;

更新以下功能

1. 更新 SmartConfig 到 v2.5.4;

2. 更新 open freedom 以支持发送 beacon 包;

3. 更新 libphy.a 到 1055 版本;

4. 更新二级 bootloader 到 v1.6;

5. 更新 esp_init_data_default.bin

6. 优化 socket 机制;

7. 优化休眠策略;

修正以下问题

1. PWM 的问题;

2. lwIP 问题;

3. SPI overlap 问题;

4. DNS 在部分路由上的问题;

5. os_timer_arm 最大值的问题;

6. 外部复位后,小概率存在 RF 不工作的问题;

7. 华为 x4 不能连接 Soft-AP 的问题;

8. libpp.a 中一处导致系统 assert 的问题;

9. scan done callback 中设置模式从 STA 到 Soft-AP 导致 crash 的问题;

10. wifi_station_get_connect_status 在密码错误时获取的状态不对的问题;

11. 主动断开时,disconnect event 进入两次的问题;

12. 修改 SPI Flash 擦写流程,擦写前判断是否写保护,如是,则清除写保护状态;

13. 部分情况下,RF_Init_data 系统参数区可能被破坏的问题;

14. 频繁上下电情况下,导致系统参数区被破坏的问题;

15. 其它 bug。

RTOS SDK V1.5.0 2016年11月11日
ESP8266 NONOS SDK V2.0.0 20160810

ESP8266_NONOS_SDK_V2.0.0_16_08_10 发布说明

1、更改部分源文件的 license 为 espressif MIT;
2、libphy.a 更新至 1055,解决 Light-sleep 有时电流偏大的问题;
3、AT+ 更新至 1.3.0:
3.1、新增 Light-sleep 唤醒命令,AT+WAKEUPGDIO;
3.2、修正 AT+CWDHCPS IP 池分配异常问题;
3.3、在 examples 目录下新增 at_sdio 示例;
4、修正调用 cur、def 接口时可能存在的系统状态错误;
5、修正 Deep-sleep 之前未关闭 SPI 导致 Deep-sleep 时电流过大问题;
6、修正调用 wifi_set_phy_mode 后从 AP 切到 Station 模式时可能出现的 crash;
7、更新二级 boot 到 v1.6:
7.1、支持 AT + SDIO 的需求;
7.2、支持通过 GPIO 控制进入测试模式;
8、增加对其他 2 线转 4 线 SPI Flash 的支持;
9、修正 TCP 握手重传时引起的 Exception;
10、修正 ESP-NOW 问题;
11、新增 ESP-PAIR(Simple-Pair)功能,具体 API 请参考手册;
12、wpa2-enterprise time 函数导出由用户设置,及 time check disable 由用户设置;
13、wpa2-enterprise 新增 PEAP/TTLS 支持,具体 API 请参考手册;
14、在 examples 目录下新增 mqtt 示例;
15、其他问题的修正;
16. 修正部分情况下,RF_Init_data 系统参数区可能被破坏的问题。新增 user_rf_cal_sector_set,用户程序必须实现此接口,详细参见文档 “2C-ESP8266__SDK__API Guide”。 (1.5.4.1中解决)
17. 修正外部复位后,小概率存在 rf 不工作的问题。(1.5.4.1中解决)
18. 新增AT针对SDIO的支持。(1.5.4.1中加入)
19. 修正espconn中一处潜在问题。(1.5.4.1中解决)
 

ESP8266_NONOS_SDK 注意事项:

  1. esp_init_data.bin 至少需要烧录一次到 flash
  2. 建议整个系统需要做初始化设置时,或需要重新进行 RF_CAL 时,烧录 blank.bin 到 RF_CAL 参数区 (由 user_rf_cal_sector_set 设置),并烧录 esp_init_data.bin 到 flash。

AT 注意事项:

  1. 从版本 ESP8266_NONOS_SDK_V1.5.0 起,AT 固件所需空间增大,无法再使用 4Mbit (512KB) Flash,请使用 8Mbit (1MB) 或以上容量 Flash。
  2. 我司优化了 AT 固件的升级流程,AT 固件发布后,会等一段时间,待客户反馈稳定后,才上传到 Espressif Cloud 以供下载更新。因此,如果使用 ESP8266_NONOS_SDK_V1.5.0 及之后版本的 AT 固件暂时无法从 Espressif Cloud 升级。
NON-OS SDK V2.0.0 2016年08月10日
ESP8266 NONOS SDK V2.0.0 patch 20160809

ESP8266_NONOS_SDK_V2.0.0_patch 发布说明

本patch基于ESP8266_NONOS_SDK_V2.0.0,使用时将压缩包中.a文件覆盖SDK/lib目录下对应文件。
有如下更新:
1. 修正在某些情况下连接较慢问题。
2. 提供使能频偏自动校准接口:void system_phy_freq_trace_enable(bool enable); 频偏自动校准功能默认为关闭,如客户需要打开该功能,需要在user_rf_pre_init()里调用该函数,参数为true。
注:客户需要确认:使用场景中的环境温度超出了所用晶振的正常工作温度范围,才需要开启此功能。一般情况下,使用场景环境温度小于80度不建议开启。
NON-OS SDK 2016年08月08日