FAQNRF_LOG_INFO函数打印标准输出“%s”对应的字符串内容为空

“NRF_LOG_INFO”函数打印标准输出“%s”对应的字符串内容时,输出的内容是空?
更新时间:2022.06.09 浏览量:0

使用nordic SDK自带的log打印功能,需要注意使用“%s”输出参数的字符串时,对应“%s”参数的变量应是静态变量。因为“NRF_LOG_INFO”等打印log的函数是在执行“NRF_LOG_PROCESS()”函数之后才会进行输出,而且“NRF_LOG_INFO”等打印log的函数不会拷贝“%s”参数的内容进行保存,所以需要保证在“NRF_LOG_INFO”函数调用后“%s”对应的字符串参数指针有效且所指向的内容没有被更改,这样才能正确输出“%s”字符串的内容。

  • 上一篇:Nordic 蓝牙芯片SDK的详细入门介绍
  • 下一篇:设置广播数据的内容,扫描时发现芯片广播的数据是空的或者是乱码