Просмотр исходного кода

bootloader_support: fix uart1 no printing in the 2nd bootloader stage

jiangguangming 3 лет назад
Родитель
Сommit
8f807d8964
1 измененных файлов с 3 добавлено и 0 удалено
  1. 3 0
      components/bootloader_support/src/bootloader_console.c

+ 3 - 0
components/bootloader_support/src/bootloader_console.c

@@ -61,6 +61,9 @@ void bootloader_console_init(void)
     const int uart_tx_gpio = CONFIG_ESP_CONSOLE_UART_TX_GPIO;
     const int uart_rx_gpio = CONFIG_ESP_CONSOLE_UART_RX_GPIO;
 
+    // Switch to the new UART (this just changes UART number used for esp_rom_printf in ROM code).
+    esp_rom_uart_set_as_console(uart_num);
+
     // If console is attached to UART1 or if non-default pins are used,
     // need to reconfigure pins using GPIO matrix
     if (uart_num != 0 ||