玩转nRF52840-DK开发套件 (5) RTT打印调试日志

 一、两种日志信息的输出方式

        日志信息输出可以方便调试者观察程序运行状态,通常用串口 printf 来输出日志。nRF52840-DK也可以用仿真器 JLink 的 RTT Viewer 输出方式。

     二、SDK_config.h配置

       勾选相关项:

     

    三、SDK_config.h配置

        在主函数 main 中,第一步就是初始化打印日志功能 log_init(),该函数实际上既可以触发串口打印,也可以触发 RTT 打印。

int main(void)
{
    uint32_t i;
    uint32_t err_code;

    err_code = NRF_LOG_INIT(NULL);
    APP_ERROR_CHECK(err_code);

    NRF_LOG_DEFAULT_BACKENDS_INIT();


   ........
}

       三、RTT Viewer

         找到你的 SEGGER 的安装位置,找到驱动版本下的 JLinkRTTViewer.exe

打开如下:

点击OK,RTT Viewer打印的日志如下:

相关推荐

  1. 日常开发

    2024-06-18 20:16:05       60 阅读
  2. 安卓手机APP开发__媒体开发部分__调试

    2024-06-18 20:16:05       37 阅读
  3. 打印mybatis的sql

    2024-06-18 20:16:05       23 阅读
  4. kafka-client如何打印连接

    2024-06-18 20:16:05       30 阅读
  5. 5.13学习

    2024-06-18 20:16:05       32 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-06-18 20:16:05       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-06-18 20:16:05       101 阅读
  3. 在Django里面运行非项目文件

    2024-06-18 20:16:05       82 阅读
  4. Python语言-面向对象

    2024-06-18 20:16:05       91 阅读

热门阅读

  1. 面试计算机网络八股文十问十答第十一期

    2024-06-18 20:16:05       38 阅读
  2. pytorch之nn.BECWithLogitsLoss使用详解

    2024-06-18 20:16:05       37 阅读
  3. 依据小区高负荷根因分析,常见解决方案

    2024-06-18 20:16:05       31 阅读
  4. Deep Learning(3)

    2024-06-18 20:16:05       38 阅读
  5. 深入了解python函数与函数内存使用

    2024-06-18 20:16:05       34 阅读
  6. Web前端仿项目:探索实践之路

    2024-06-18 20:16:05       26 阅读