Каковы различные значения для eFuse UART_PRINT_CONTROL ESP32-S2?

eFuse UART_PRINT_CONTROL ESP32-S2 управляет поведением вывода печати UART во время фазы ROM-загрузки. Согласно ESP-IDF на GitHub, она состоит из двух бит:

  • 00: Включено
  • 01: Включено, когда GPIO46 низкий при сбросе
  • 10: Включено, когда GPIO46 высокий при сбросе
  • 11: Выключено

Прожечь её нельзя отменить, но если вы действительно хотите это сделать, вот пример, как прожечь её в 0b11:

burn_uart_print_control.sh
espefuse.py burn_efuse UART_PRINT_CONTROL 0b11

Это попросит вас подтвердить перед продолжением операции прожига.

espefuse_burn_example.txt
espefuse.py v4.9.0
Connecting...
Device PID identification is only supported on COM and /dev/ serial ports.
.
Detecting chip type... Unsupported detection protocol, switching and trying again...
Detecting chip type... ESP32-S2

=== Run "burn_efuse" command ===
The efuses to burn:
  from BLOCK0
     - UART_PRINT_CONTROL

Burning efuses:

    - 'UART_PRINT_CONTROL' (Set the default UART boot message output mode) 0b00 -> 0b11


Check all blocks for burn...
idx, BLOCK_NAME,          Conclusion
[00] BLOCK0               is empty, will burn the new value
.
This is an irreversible operation!
Type 'BURN' (all capitals) to continue.

Check out similar posts by category: ESP32