Commit 03e9235f authored by Wenxi Xu's avatar Wenxi Xu
Browse files

使用异步log提高性能

parent 63809deb
Loading
Loading
Loading
Loading
+8 −14
Original line number Diff line number Diff line
@@ -18,12 +18,8 @@ CONFIG_SERIAL=y
CONFIG_UART_ASYNC_API=y
CONFIG_UART_INTERRUPT_DRIVEN=y

# 启用 Shell 支持
CONFIG_SHELL=n
CONFIG_SHELL_BACKENDS=n
CONFIG_SHELL_BACKEND_SERIAL=n

# 启用 UART 控制台
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

# 禁用 SEGGER RTT
@@ -32,11 +28,10 @@ CONFIG_USE_SEGGER_RTT=n
# 启用事件支持
CONFIG_EVENTS=y

# 启用控制台支持
CONFIG_CONSOLE=y

CONFIG_LOG=y
CONFIG_LOG_MODE_IMMEDIATE=y
CONFIG_LOG_BLOCK_IN_THREAD=n
CONFIG_LOG_MODE_DEFERRED=y
CONFIG_LOG_BACKEND_UART_ASYNC=y

CONFIG_SPI=y
CONFIG_SPI_STM32_DMA=y
@@ -61,11 +56,7 @@ CONFIG_IMU_PWM_TEMP_CTRL=y

CONFIG_FLASH=y
CONFIG_FLASH_MAP=y

CONFIG_ZMS=y
CONFIG_LOG=y
CONFIG_LOG_BLOCK_IN_THREAD=y


CONFIG_DMA_STM32=y # STM32 UART 驱动

@@ -87,3 +78,6 @@ CONFIG_PID=y

CONFIG_ISR_STACK_SIZE=3200
CONFIG_MAIN_STACK_SIZE=3200
CONFIG_SYSTEM_WORKQUEUE_STACK_SIZE=3200

CONFIG_SEGGER_SYSVIEW_RTT_BUFFER_SIZE=8192
 No newline at end of file