一、背景:
对于嵌入式来讲,有个日志输出真真真真的太重要啦!
SEGGER JLink自带的RTT日志输出对于老嵌入式而言更是开发利器。
Odrive本身的工程是不带这个功能的,尽管使用stlink可以查阅寄存器等,但感觉还是差了点意思。因此在本系列第二节的基础上,希望能给Odrive工程添加RTT日志输出功能。
二、获取RTT功能源代码
位置在${Jlink_setup_path}\Samples\RTT下.
获取源代码后,将代码复制到Odrive工程中:
文章来源:https://www.toymoban.com/news/detail-799298.html
图中红框圈中的即为RTT源码。然后需要添加一个log.h文件:文章来源地址https://www.toymoban.com/news/detail-799298.html
#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 日志输出功能的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!