930电子网

 找回密码
 立即注册
艾克姆科技推出最新产品STC32G12K128开发板
查看: 1994|回复: 2

在nrf_sdh.c中NRF_LOG_DEBUG语句不执行

[复制链接]

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2023-8-1 09:58:07 | 显示全部楼层 |阅读模式
我在函数中
static ret_code_t sdh_request_observer_notify(nrf_sdh_req_evt_t req)
{
    nrf_section_iter_t iter;

    NRF_LOG_DEBUG("State request: 0x%08X", req);
    NRF_LOG_INFO("999999999");
   NRF_LOG_ERROR("State request: 0x%08X", req);

只有999999可以打印出来,剩下两个打印都打印不了,这是什么原因呢? 谢谢!
回复

使用道具 举报

52

主题

339

帖子

6487

积分

版主

Rank: 7Rank: 7Rank: 7

积分
6487
发表于 2023-8-2 09:06:47 | 显示全部楼层
可以打印出INFO的信息,说明现在的LOG等级是INFO,可以在sdk_config.h里面把LOG等级改为ERR等级,就可以打印NRF_LOG_ERROR了。
回复 支持 反对

使用道具 举报

1

主题

2

帖子

20

积分

新手上路

Rank: 1

积分
20
 楼主| 发表于 2023-8-2 10:11:23 | 显示全部楼层
本帖最后由 jim72 于 2023-8-2 10:12 编辑
强光手电 发表于 2023-8-2 09:06
可以打印出INFO的信息,说明现在的LOG等级是INFO,可以在sdk_config.h里面把LOG等级改为ERR等级,就可以打 ...

不是这个原因,谢谢!我Log 等级设置为INFO或DEBUG, NRF_LOG_DEBUG都不能执行。断点调试感觉这行没编译,直接跳过这行。
在main.c中加 NRF_LOG_DEBUG打印是可以的,就是在上述文件中 NRF_LOG_DEBUG不行。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|官方淘宝店|930电子网 ( 皖ICP备16000695号-2 )

GMT+8, 2024-4-28 07:23 , Processed in 0.065448 second(s), 21 queries .

快速回复 返回顶部 返回列表