- 本项目是简单的嵌入式日志输出管理模块;
- 可以通过
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;