我尝试禁用程序上的所有日志,
我确实禁用了esp日志
但是当我在频道中使用printf
并打开make monitor
时
printf
仍然有效。
如何以及为什么? 我要禁用它。
答案 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)>无
希望我回答了你的问题。 :)