- 本项目是简单的嵌入式日志输出管理模块;
- 可以通过
MCU Uart
或者是JLink RTT
输出日志; - 可以配置日志输出级别;
- 如果是通过
Uart
输出日志,通过CubeMX
生成工程代码时,在Project Manager --> Advanced Settings
中,在日志串口相应的初始化函数MX_USARTx_UART_Init
后面的Do Not Generate Function Call
打勾; - 通过
git submodule add https://github.com/ShadowThree/dbger.git ThirdUtils/dbger
添加本项目到工程指定目录; - 配置
dbger.h
; - 在
main.c
中调用:
#include "dbger.h"
int main(void)
{
// ...
LOG_INIT();
LOG_DBG("dbger test\n");
// ...
}
- 如果需要在
linux
环境下使用,可参考wsl_stm32_demo;