Merge branch 'docs/sync_up_trans' into 'master'

docs:sync up CN translation for several documents

Closes DOC-7339

See merge request espressif/esp-idf!29553
pull/13306/head
morris 2024-03-15 10:49:29 +08:00
commit 61a283fdb5
5 zmienionych plików z 10 dodań i 4 usunięć

Wyświetl plik

@ -132,7 +132,7 @@ JTAG enables
2. Pass this key value when calling the :cpp:func:`esp_hmac_jtag_enable` function from the firmware.
3. To re-disable JTAG in the firmware, reset the system or call :cpp:func:`esp_hmac_jtag_disable`.
End-to-end example of soft disable and re-enable JTAG workflow: :example:`security/hmac_soft_jtag`
End-to-end example of soft disable and re-enable JTAG workflow: :example:`security/hmac_soft_jtag`.
For more details, see **{IDF_TARGET_NAME} Technical Reference Manual** > **HMAC Accelerator (HMAC)** [`PDF <{IDF_TARGET_TRM_EN_URL}#hmac>`__].

Wyświetl plik

@ -232,6 +232,10 @@ JTAG 与 flash 加密和安全引导
默认情况下,开启了 flash 加密和(或者)安全引导后,系统在首次启动时,引导程序会烧写 eFuse 的某个比特,从而将 JTAG 永久关闭。
.. only:: SOC_HMAC_SUPPORTED
请注意,一旦 JTAG 被永久禁用,就无法重新启用以访问 JTAG。但是我们也提供了暂时禁用 (soft disable) JTAG 的选项。有关如何暂时禁用以及重新启用 JTAG请参考 :ref:`hmac_for_enabling_jtag`
Kconfig 配置项 :ref:`CONFIG_SECURE_BOOT_ALLOW_JTAG` 可以改变这个默认行为,使得用户即使开启了安全引导或者 flash 加密,仍会保留 JTAG 的功能。
然而,因为设置 :ref:`软件断点 <jtag-debugging-tip-where-breakpoints>` 的需要OpenOCD 会尝试自动读写 flash 中的内容,这会带来两个问题:

Wyświetl plik

@ -536,8 +536,8 @@
.. code-block:: none
arrays[target]
mapping[target]
arrays[target] /* SURROUND 关键字下的对象 */
mapping[target] /* 所有其他数据 */
.. only:: not SOC_MEM_NON_CONTIGUOUS_SRAM

Wyświetl plik

@ -132,6 +132,8 @@ HMAC 的第三种应用场景是将其作为密钥,启用软禁用的 JTAG 接
2. 从固件调用 :cpp:func:`esp_hmac_jtag_enable` 函数时,传递上一步获取的密钥值。
3. 要在固件中重新禁用 JTAG可以重置系统或调用 :cpp:func:`esp_hmac_jtag_disable`
关于如何暂时禁用以及重新启用 JTAG 的完整示例,请参考 :example:`security/hmac_soft_jtag`
更多有关详情,请参阅 **{IDF_TARGET_NAME} 技术参考手册** > **HMAC 加速器 (HMAC)** [`PDF <{IDF_TARGET_TRM_CN_URL}#hmac>`__]。

Wyświetl plik

@ -264,7 +264,7 @@ Wi-Fi 配网
附加端点
^^^^^^^^^^^^^^^^^^^^
如果用户想要根据自己的需求定制一些附加 protocomm 端点,可以通过两步完成。第一步是创建一个具有特定名称的端点,第二步是为该端点注册一个处理程序。关于端点处理程序的函数签名,请参阅 :doc:`protocomm`。自定义端点必须在初始化后、配网服务启动之前创建,但只能在配网服务启动后为该端点注册 protocomm 处理程序。
如果用户想要根据自己的需求定制一些附加 protocomm 端点,可以通过两步完成。第一步是创建一个具有特定名称的端点,第二步是为该端点注册一个处理程序。关于端点处理程序的函数签名,请参阅 :doc:`protocomm`。自定义端点必须在初始化后、配网服务启动之前创建,但只能在配网服务启动后为该端点注册 protocomm 处理程序。注意在自定义端点处理程序的函数中,应使用堆来分配响应这些 protocomm 端点的内存因为一旦传输层发送完毕protocomm 层就会释放这部分内存。
.. code-block:: c