设计工作室网站,网站建设怎样上传程序,海南行指海口网站开发,200做网站一、背景: 对于嵌入式来讲,有个日志输出真真真真的太重要啦! SEGGER JLink自带的RTT日志输出对于老嵌入式而言更是开发利器。 Odrive本身的工程是不带这个功能的,尽管使用stlink可以查阅寄存器等,但感觉还是差了点意思。因此在本系列第二节的基础上,希望能给Odrive工程添…一、背景: 对于嵌入式来讲,有个日志输出真真真真的太重要啦! 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__, \