Nordic nRF52840 SDK16 RTT Log

news/2024/11/25 23:52:14/

一、Firmware

1. sdk_config.h
#define NRF_LOG_BACKEND_RTT_ENABLED 1
#define NRF_LOG_ENABLED 1
2. header files
#include "nrf_log.h"
#include "nrf_log_ctrl.h"
#include "nrf_log_default_backends.h"
3. initialization function
void log_init(void)
{ret_code_t err_code = NRF_LOG_INIT(NULL);APP_ERROR_CHECK(err_code);NRF_LOG_DEFAULT_BACKENDS_INIT();
}
4. flush log buffer function
NRF_LOG_PROCESS();
5. main function
int main(void)
{log_init();NRF_LOG_INFO("RTT_LOG");for(;;){if (NRF_LOG_PROCESS() == false){nrf_pwr_mgmt_run();}
}

二、Software

1. JLink.exe

JLink.exe

2. JLink RTT Viewer

JLink RTT Viewer.exe 1
JLink RTT Viewer.exe 2


http://www.ppmy.cn/news/790736.html

相关文章

DNS管理工具之rndc

rndc工具: TCP/UDP 53 端口 #用于dns服务TCP 953 端口 #用于rndc管理dns服务主要功能: 检查缓存状态,清空缓存,查询运行状态详情,重启服务,只支持HMAC-MD5认证算法,在通…

srs源码解析SrsRtmpConn::do_cycle()

srs在客户端和服务器建立了tcp连接以后会创建一个SrsRtmpConn对象并且会开启一个线程并且最终会调用这个函数。srs是使用多个协程的。所以我说的线程在srs里面就是协程。后面没有特别说明的时候线程就是协程。这个函数的原文如下: srs_error_t SrsRtmpConn::do_cycle() {srs_e…

南瑞变压器保护装置说明书_NRT_521

NRT-521变压器高后备保护装置(110kV高压侧) 适用于110kV电压等级变电站两卷、三卷变压器,做为变压器的110KV侧的后备保护。与NRT-511(512)变压器差动保护、NRT-523变压器后备保护测控装置共同完成变压器的整套保护。 装置功能配置: 限时速断保护:联跳各…

【DryIOC】瞬态服务(Reuse.Transient Service)

DryIOC支持多种状态的Service,瞬态服务(Reuse.Transient Service)仅是其中一种。意味着该服务不会被重用。调用Resove方法或者注入时,都会重新创建一个服务实例。当你在注册服务时省略reuse参数或者没有改变容器的 Container.Rules.DefaultReuse属性&…

TR069-STUN

该模块依据TR-111实现STUN Server功能,基站设备(CPE)作为STUN Client,向STUN Server发送BINDING-REQUEST,CPE通过BINDING-RESPONSE响应消息获取设备是否在NAT之后,以及NAT类型。 如果设备在NAT之后&#xf…

2019/7/14(下午)学习内容【ESPCN、VDSR、DRCN、RED、DRRN、LapSRN】

ESPCN (Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network, CVPR2016) 作者在本文中介绍到,像SRCNN那样的方法,由于需要将低分辨率图像通过上采样插值得到与高分辨率图像相同大小的尺寸&…

rand和srand怎么用?

首先说明一下&#xff0c;下面所谓的随机是“伪随机”。 rand()函数的作用是产生[0,RAND_MAX]之间的一个整数&#xff0c;先看rand函数的用法&#xff1a; #include<iostream> using namespace std; int main() {int i;cout << rand() << endl;cout <<…

SSRA00CNE0实时流BDS的IODE匹配

由于CNES发布的CLK系列北斗的SSR更改了格式&#xff0c;因此使用rtklib的用户也需要更改。 一、RTKLIB代码bug描述 根据CNES The PPP-WIZARD project 官网&#xff08;http://www.ppp-wizard.net/news.html&#xff09;&#xff0c;BDS系统IOD字节数由24 bits 改为8 bits如图1…