本文主要是介绍Odrive 学习系列三:在odrive工程中添加SEGGER RTT 日志输出功能,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、背景:
对于嵌入式来讲,有个日志输出真真真真的太重要啦!
SEGGER JLink自带的RTT日志输出对于老嵌入式而言更是开发利器。
Odrive本身的工程是不带这个功能的,尽管使用stlink可以查阅寄存器等,但感觉还是差了点意思。因此在本系列第二节的基础上,希望能给Odrive工程添加RTT日志输出功能。
二、获取RTT功能源代码
位置在${Jlink_setup_path}\Samples\RTT下.
获取源代码后,将代码复制到Odrive工程中:
图中红框圈中的即为RTT源码。然后需要添加一个log.h文件:
#ifndef _LOG_H_
#define _LOH_H_
#include "SEGGER_RTT.h"#define LOG_DEBUG 1#if LOG_DEBUG#define LOG_PROTO(type,color,format,...) \SEGGER_RTT_printf(0," %s%s"format"\r\n%s", \color, \type, \##__VA_ARGS__, \
这篇关于Odrive 学习系列三:在odrive工程中添加SEGGER RTT 日志输出功能的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!