• JLink RTT Client代替printf(IAR测试OK)


    1、打开J-Link安装目录,确保SEGGER目录中有J-Link RTT Client,没有的话必须安装4.9以上版本;

    2、打开SEGGER目录下软件SEGGER目录,硬件版本Hardware是8.0就可以了;

    3、下载RTT的文件 http://download.segger.com/J-Link/RTT/RTT_Implementation_140925.zip

    4、将SEGGER_RTT.c   SEGGER_RTT.h   SEGGER_RTT_Conf.h   SEGGER_RTT_printf.c   RTT_Syscalls_IAR.c这五个文件和源码文件一样的方法添加到工程中;

    5、在要使用输出的.C文件中添加头#include "SEGGER_RTT.h"

    6、初始化输出SEGGER_RTT_Init(); (本人没有初始化,也可以正常使用)

    7、在需要输出的地方调用函数SEGGER_RTT_printf(0, " [%d] ", num);方法和printf相似;

    8、打开J-Link RTT Client软件;(板子记得通电并连接好J-link)

    9、在IAR中点击Dowload and Debug,也就是绿色的三角形;

    10、全速运行,这时就可以在J-Link RTT Client软件看到输出的结果(如果没有输出结果,请安装更高版本的IAR)。

  • 相关阅读:
    C语言 · 递归求二项式系数值
    C语言 · 错误票据
    C语言 · 色盲的民主
    C语言 · 分苹果
    C语言 · Quadratic Equation
    C语言 · 企业奖金发放
    C语言 · 最长单词
    C语言 · 高精度加法
    C语言 · 判断回文
    C语言 · 简单计算器
  • 原文地址:https://www.cnblogs.com/lialong1st/p/7756653.html
Copyright © 2020-2023  润新知