ESP-IDF版本2.1.1
版本2.1.1是一个错误修复版本。它包括对KRACK和BlueBorne漏洞的修复。
版本2.1.1的文档可在http://esp-idf.readthedocs.io/en/v2.1.1/上找到。
这是自2.1版以来的更改列表。
构建系统和工具
- 在Windows上为“git submodule”杂散输出错误添加解决方法
引导程序
- 针对80MHz闪光频率优化引脚配置
- 当使用80MHz闪光频率时提高核心电压
- 添加选项以将VDDSDIO稳压器电压提升至1.9V(默认启用)
FreeRTOS的
- 修复从环缓冲区末尾弹出零字节有效负载时错误地触发的断言
- 确保将xPortGetCoreID和uxTopUsedPriority放置到IRAM中
- 修复GPIO26的HOLD_FORCE字段名称中的复制粘贴错误
SoC功能
- 默认情况下,假设40MHz的晶体频率(自动检测仍然可以在菜单配置中使用)
- 修改切换到更高的CPU频率时可能的锁定
- 修复esp_restart期间可能的竞争状况,同时停止其他CPU
无线上网
- 修正在某些情况下导致校准电流高达800mA的错误
- 修复WPA / WPA2 PTK和GTK重新安装漏洞的问题
LwIP的
- 计算超时时考虑portTICK_PERIOD_MS
- 根据源IP地址广播IP路由
BT / BLE
- 将延续偏移检查添加到SDP服务器
- 修复长时间BLE扫描中的BLE控制器锁定问题
- PHY库改变增加BT / BLE性能
- 在经典BT中禁用角色切换功能以提高兼容性
- 调整BT / BLE控制器中的一些定时参数,以提高其稳定性
- 修复控制器来承载HCI中的流量控制错误
- 修复绑定相关的错误
- 修复由BT / BLE控制器引起的内存损坏
- 修复BT / BLE主机中的线程安全问题
- 修复SMP相关的错误
驱动程序
- 修复SDMMC驱动程序中的未对齐缓冲区的读取/写入操作
- 修复HSPI / VSPI外设的交换复位位
存储
- 检查NVS库中整页上的项目的CRC。
第三方库
- nghttp2:将子模块添加到COMPONENT_SUBMODULES,更新到版本v1.24,生成端口目录
获取v2.1.1
连接到该版本的源文件将无法工作,由于我们使用git的子模块。请改用以下方法之一:
使用git
要获得此版本,请使用以下命令:
git clone https://github.com/espressif/esp-idf.git esp-idf-v2.1.1
cd esp-idf-v2.1.1/
git checkout v2.1.1
git submodule update --init --recursive
这是获得ESP-IDF v2.1.1的推荐方式。
下载包含子模块的档案
附加到这个版本是一个esp-idf-v2.1.1.zip
档案。它包括.git
目录和所有的子模块,所以可以使用开箱即用。这个档案是为有连接问题的用户提供的,以防止他们从Github克隆。
下载
ESP-IDF版本2.1.1的更多相关文章
- 如何为 esp32 编译和配置及烧写 MicroPython 固件。
MicroPython 在 esp-idf (esp32) 上编译固件 esp32 编译 micropython 的固件相关的资料应该很多吧,我也会出一篇,但会额外讲一些 linux 的东西的. 资料 ...
- VS Code 与 ESP32 官方SDK配置
开发基于 ESP XXX 微控制器应用,最简单的环境搭建方案是像 MicroPython.CircuitPython.NanoFramework 等,下载固件,直接开刷:或者基于 Arduino 的开 ...
- ESP32-IDF安装并在VSCode上编译Hello World
ESP32-IDF安装 准备工作 安装python 3 安装方法参考链接:https://blog.csdn.net/hg_qry/article/details/106415252 安装git 安装 ...
- esp-idf 移植 lvgl8.3.3
一.准备材料 开发板:esp32s3 idf版本:4.4.2 lvgl:8.3.3 注意:lvgl不要选择master分支,编译失败时不好确定问题. 二.创建idf项目 方式一 通过 VSCode 创 ...
- [IOT] 自制蓝牙工牌办公室定位系统 (二)—— 基于ESP32的蓝牙信号扫描系统
前面章节: 自制蓝牙工牌办公室定位系统 (一)-- 阿里物联网平台概览及打通端到云(硬核·干货) 目录: 1.蓝牙广播简介 2.蓝牙扫描简介 3.基于蓝牙广播和蓝牙扫描常见应用 4.ESP32 ...
- 如何使用安信可 ESP 系列一体化开发环境【转】
本文转载自:http://wiki.ai-thinker.com/ai_ide_use 关于 Problems 报错 注意:Eclipse 只是一个代码编写工具,它并不能读取 makefile 里面的 ...
- (一)esp32开发环境搭建(VSCode+IDF实现单步调试)
保姆级手把手教学视频 https://www.bilibili.com/video/BV1RL411A7CU 前言 因为碰上一个学长,跟他聊了会儿天,推荐我做一点物联网的项目,想来想去,那就用WiFi ...
- 用VC2010以上版本编译可以在低版本XP和2003的运行程序的方法
2013-09-17 作者:佚名 来源:本站整理 浏览:2001 评论:1 一直以来倍受此事困拢,vc2010以上版本编译出的exe或dll总是会引用kernel32.dll的En ...
- php高版本不再使用mysql_connect()来连接数据库
想用php生成一个mysql数据字典导出来,用到下面代码会 $mysql_conn = mysql_connect ( "$dbserver", "$dbusername ...
- 利用JAVA计算TFIDF和Cosine相似度-学习版本
写在前面的话,既然是学习版本,那么就不是一个好用的工程实现版本,整套代码全部使用List进行匹配效率可想而知. [原文转自]:http://computergodzilla.blogspot.com/ ...
随机推荐
- Redis之父九条编程忠告
最近在学习redis,特地了解了一下redis之父Salvatore Sanfilippo ,而看到了一篇优秀的文章,总解分享之 个人解读总结如下 取巧编程品质key word: 过硬的编码能力 快 ...
- Java锁----Lock实现原理
转载. https://blog.csdn.net/wl6965307/article/details/51249156 Lock完全用Java写成,在java这个层面是无关JVM实现的. 在java ...
- libevent安装后缺少libevent_openssl.so
最近要使用阿里的rocketmq,需要依赖libevent,所以下了个源码自己编译安装,安装过程按照readme来的: 1 ./configure 2 make 3 make install 但是安装 ...
- SpringBoot 之静态资源
boot 的默认的静态资源有多个, 由 ResourceProperties 配置了默认值: private static final String[] CLASSPATH_RESOURCE_LOCA ...
- 深度学习原理与框架-Tfrecord数据集的读取与训练(代码) 1.tf.train.batch(获取batch图片) 2.tf.image.resize_image_with_crop_or_pad(图片压缩) 3.tf.train.per_image_stand..(图片标准化) 4.tf.train.string_input_producer(字符串入队列) 5.tf.TFRecord(读
1.tf.train.batch(image, batch_size=batch_size, num_threads=1) # 获取一个batch的数据 参数说明:image表示输入图片,batch_ ...
- elk中es集群web管理工具cerebro
cerebo是kopf在es5上的替代者 安装es虽然不能再root下运行,但是cerebro 可以 run as root is ok wget https://github.com/lmeneze ...
- 【转】Appium 优化版
Appium 开源分享优化版 之前分享过PageObject+Python+Appium 本版本是对上次版本较大改版,主要解决了: 失败重连一次(默认一次)可配置多次 基于appium1.7.1 ui ...
- 获取MessageBox按钮本地字符串(OK、Cancel、Yes、No等)
问题仍然由定制MessageBox引发. 定制MessageBox,虽加入自定义些东西,但仍然希望,最大限度接近系统原生框.碰到的问题,就是其钮文本. 即如MessageBox.Show()之Mess ...
- 545. Boundary of Binary Tree二叉树的边界
[抄题]: Given a binary tree, return the values of its boundary in anti-clockwise direction starting fr ...
- sed原理及使用
前言 环境:centos6.5 sed版本:GNU sed version 4.2.1 本文的代码都是在这个环境下验证的. 一.简介 sed(Stream Editor)意为流编辑器,是Unix常见的 ...