QXDM打印高通sensor 日志问题总结

QXDM打印高通sensor 日志问题总结在使用QXDM打印高通sensor日志的时候,经常会发现有些赋予已经权限很高的log居然打印不出来,这就个代码的追踪带来了一系列困难,鉴于此,我研究了一下高通中log打印问题,给大家今后的使用带来一些经验。在高通的关于日志的头文件定义中,许多日志是默认不打开的,研究代码:#if(BUILD_DRAGON_BOARD)&&(DEBUG_DATA)#defineLSM6DSM_DATA_M


Jetbrains全系列IDE稳定放心使用

在使用QXDM打印高通sensor日志的时候,经常会发现有些赋予已经权限很高的log居然打印不出来,这就个代码的追踪带来了一系列困难,鉴于此,我研究了一下高通中log打印问题,给大家今后的使用带来一些经验。
在高通的关于日志的头文件定义中,许多日志是默认不打开的,研究代码:

#if (BUILD_DRAGON_BOARD) && (DEBUG_DATA)
#define LSM6DSM_DATA_MSG_0(level,msg)          MSG(MSG_SSID_QDSP6,DBG_##level##_PRIO, DEVICE_NAME" - "msg)
#define LSM6DSM_DATA_MSG_1(level,msg,p1)       MSG_1(MSG_SSID_QDSP6,DBG_##level##_PRIO, DEVICE_NAME" - "msg,p1)
#define LSM6DSM_DATA_MSG_2(level,msg,p1,p2)    MSG_2(MSG_SSID_QDSP6,DBG_##level##_PRIO, DEVICE_NAME" - "msg,p1,p2)
#define LSM6DSM_DATA_MSG_3(level,msg,p1,p2,p3) MSG_3(MSG_SSID_QDSP6,DBG_##level##_PRIO, DEVICE_NAME" - "msg,p1,p2,p3)

#elif (!BUILD_DRAGON_BOARD) && (DEBUG_DATA)
#define LSM6DSM_DATA_MSG_0(level,msg)          MSG(MSG_SSID_SNS,DBG_##level##_PRIO, DEVICE_NAME" - "msg)
#define LSM6DSM_DATA_MSG_1(level,msg,p1)       MSG_1(MSG_SSID_SNS,DBG_##level##_PRIO, DEVICE_NAME" - "msg,p1)
#define LSM6DSM_DATA_MSG_2(level,msg,p1,p2)    MSG_2(MSG_SSID_SNS,DBG_##level##_PRIO, DEVICE_NAME" - "msg,p1,p2)
#define LSM6DSM_DATA_MSG_3(level,msg,p1,p2,p3) MSG_3(MSG_SSID_SNS,DBG_##level##_PRIO, DEVICE_NAME" - "msg,p1,p2,p3)
#else
#define LSM6DSM_DATA_MSG_0(level,msg)
#define LSM6DSM_DATA_MSG_1(level,msg,p1)
#define LSM6DSM_DATA_MSG_2(level,msg,p1,p2)
#define LSM6DSM_DATA_MSG_3(level,msg,p1,p2,p3)
#endif

可以看到,关于一个LSM6DSM_DATA_MSG_X代码,就有三种不同的定义方式,我研究发现,只有第二种的定义方式

#define LSM6DSM_DATA_MSG_0(level,msg)    MSG(MSG_SSID_SNS,DBG_##level##_PRIO, DEVICE_NAME" - "msg)  

才能够在QXDM中显示出来。
所以,为了简单期间,若要想利用QXDM跟踪高通日志,同时不想被高通中复杂的日志定义方式搞得头晕,建议你在相应的头文件中直接宏定义一下自己的打印方法,沿用第二种方式。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/188010.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • curl 要么 file_get_contents 获得授权页面的方法的必要性

    curl 要么 file_get_contents 获得授权页面的方法的必要性

    2022年1月9日
  • idea如何运行Java Web项目(Servlet、JSP)

    idea如何运行Java Web项目(Servlet、JSP)很久以前用Servlet、JSP写了个小项目,最近有不少网友私信问我怎么部署,这篇文章应该可以帮你解决问题。1、代码获取gitclonehttps://gitee.com/DayCloud/student-manage.git2、

    2022年7月9日
  • 几个软件研发团队管理的小问题「建议收藏」

    几个软件研发团队管理的小问题

    2022年3月4日
  • 四足机械狗

    四足机械狗机械狗目录机械狗写在前面计划1搭建模拟环境1.1先模拟条简单的狗腿(two-link)1.1.1ForwardKinematics1.1.2InverseKinematics1.1.3ForwardDynamics1.1.4InverseDynamics1.2模拟个复杂点的狗腿(three/four-link)1.3搭个全身1.4加入Contactmodelling1.5合到一起2控制器设计2.1PDcontroll2.2Impedance/forcecontr

    2022年6月5日
  • 根据eia/tia接线标准,简述双绞线的线序_rj45接线图

    根据eia/tia接线标准,简述双绞线的线序_rj45接线图今日看到一篇文章    〈巧识妙记双绞线〉原文:http://www.szerc.com/blog/more.asp?name=goodchun&id=3791 作者总结的两句口决真的很妙,不愧是工作在教育第一线的人民教师。以前我也自己写了个口诀,是“A绿B橙,中蓝尾褐,边白先中白后”现在看起来真实迂腐可陈。自己在大春老师的口诀上改了改,将双单、单双——双色在单位,单色在双位,即花线在前也总结进

    2022年9月17日
  • 四大主流CA机构_CA机构的作用

    四大主流CA机构_CA机构的作用四大主流CA机构–wosign是唯一支持免费证书的找到免费SSL证书了,刚刚看到他们网站有快捷申请免费SSL证书,很方便,10分钟颁发,试了一下,申请了2个域名,一个颁发很快,另一个稍微有点慢,问他们客服,客户说另外一个域名,涉及到敏感信息,需要两签,所以审核会慢一下,好吧,只要证书好用,等一会也无所谓啦!另外,我是看到微博上面的这个四大主流CA机构证书对比表,才去的申请的哦!…

    2022年10月31日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号