• 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克隆。

    下载

  • 相关阅读:
    2017 ACM/ICPC Asia Regional Qingdao Online
    2017 ACM/ICPC Asia Regional Qingdao Online
    2017 ACM-ICPC 亚洲区(西安赛区)网络赛 Sum
    2017 ACM/ICPC Asia Regional Shenyang Online array array array
    无权最短路
    解题报告:poj 3070
    矩阵学习笔记
    拓扑排序
    LIS严格递增和非递减模板
    2017 ACM-ICPC 亚洲区(乌鲁木齐赛区)网络赛-A banana·
  • 原文地址:https://www.cnblogs.com/noticeable/p/7866990.html
Copyright © 2020-2023  润新知