通过uart的esp32 printf通道(esp-idf)

时间:2019-07-25 10:14:13

标签: c freertos esp32 esp-idf

我尝试禁用程序上的所有日志, 我确实禁用了esp日志 但是当我在频道中使用printf并打开make monitorprintf仍然有效。

如何以及为什么? 我要禁用它。

1 个答案:

答案 0 :(得分:0)

系统日志和printf是这里的两件事。在项目的sdkconfig文件中,检查是否设置了参数“ CONFIG_CONSOLE_UART_DEFAULT ”。

这定义了所有控制台输出转储到的位置。

如果要禁用所有printf日志,可以尝试设置' CONFIG_CONSOLE_UART_NONE = y'。

如果正在执行esp-idf的menuconfig设置,它将位于- component config> ESP32-Specific> UART用于控制台输出(默认值:UART0,TX = GPIO1,RX = GPIO3)>无

希望我回答了你的问题。 :)