docs: Update CN translation for ota

pull/13895/head
Zhang Shu Xian 2024-05-29 20:06:06 +08:00
rodzic 200885d46b
commit 82bea7f663
1 zmienionych plików z 18 dodań i 3 usunięć

Wyświetl plik

@ -62,7 +62,7 @@ OTA 数据分区的容量是 2 个 flash 扇区的大小0x2000 字节),
.. note:: .. note::
应用程序的状态不是写到程序的二进制镜像,而是写到 ``otadata`` 分区。该分区有一个 ``ota_seq`` 计数器,该计数器是 OTA 应用分区的指针,指向下次启动时选取应用所在的分区 (ota_0, ota_1, ...)。 应用程序的状态不是写到程序的二进制镜像,而是写到 ``otadata`` 分区。该分区有一个 ``ota_seq`` 计数器,该计数器是 OTA 应用分区的指针,指向下次启动时选取应用所在的分区 (``ota_0``, ``ota_1``, ...)。
应用程序 OTA 状态 应用程序 OTA 状态
^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^
@ -221,6 +221,21 @@ Kconfig 中的 :ref:`CONFIG_BOOTLOADER_APP_ROLLBACK_ENABLE` 可以帮助用户
具体可参考 :ref:`signed-app-verify` 具体可参考 :ref:`signed-app-verify`
OTA 性能调优
------------
- 在写操作时,与按默认机制逐块顺序擦除相比,一次性擦除更新分区可能有助于减少固件升级所需的时间。要启用此功能,请在 :cpp:type:`esp_https_ota_config_t` 结构体中将 :cpp:member:`esp_https_ota_config_t::bulk_flash_erase` 设置为 true。如果要擦除的分区过大可能会触发任务看门狗。建议在这种情况下增加看门狗超时时间。
.. code-block:: c
esp_https_ota_config_t ota_config = {
.bulk_flash_erase = true,
}
- 调整 :cpp:member:`esp_https_ota_config_t::http_config::buffer_size` 也有助于 OTA 性能调优。
- :cpp:type:`esp_https_ota_config_t` 结构体中有一个成员 :cpp:member:`esp_https_ota_config_t::buffer_caps`,可以用来指定在为 OTA 缓冲区分配内存时使用的内存类型。当启用 SPIRAM 时,将该值配置为 MALLOC_CAP_INTERNAL 可能有助于 OTA 性能调优。
- 请参阅 :doc:`/api-guides/performance/speed` 中的 **提高网络速度** 小节获取详细信息。
OTA 工具 ``otatool.py`` OTA 工具 ``otatool.py``
---------------------------- ----------------------------
@ -282,7 +297,7 @@ Python API
命令行界面 命令行界面
^^^^^^^^^^ ^^^^^^^^^^
``otatool.py`` 的命令行界面具有如下结构: ``otatool.py`` 的命令行界面具有如下结构
.. code-block:: bash .. code-block:: bash