ESP32-C3 Silence boot messages

noisymime
Posts: 1
Joined: Tue Feb 06, 2024 4:42 am

ESP32-C3 Silence boot messages

Postby noisymime » Tue Feb 06, 2024 5:13 am

I'm using an ESP32-C3 chip but running into issues because of the boot messages that are automatically sent to the non-USB UART on boot up. I use this UART to communicate with another device and these messages are causing its communications to fail.

On traditional ESP32 boards these messages can be silenced by driving GPIO15 low at boot time, however there doesn't appear to be any option for this on the C3. The datasheet mentions that this can be done using GPIO8, however that is only possible by changing an eFuse (EFUSE_UART_PRINT_CONTROL).

Is there really no way to suppress these messages without having to change an eFuse value?

ESP_Sprite
Posts: 9708
Joined: Thu Nov 26, 2015 4:08 am

Re: ESP32-C3 Silence boot messages

Postby ESP_Sprite » Tue Feb 06, 2024 7:28 am

There is not, that's what the eFuse is for.

ksw_esp32
Posts: 1
Joined: Fri Apr 26, 2024 7:09 am

Re: ESP32-C3 Silence boot messages

Postby ksw_esp32 » Fri Apr 26, 2024 8:40 am

I tried setting the UART_PRINT_CONTROL efuse to a value of 2 so the GPIO8 pin should inhibit the ouput to the UART when held low, but GPIO8 had no effect. However, setting it to 3 does disable output entirely on the UART. Any comments?

Who is online

Users browsing this forum: No registered users and 48 guests