QCC3007--打印库文件 log

因为做QCC升级模块,想打印下升级的时候是怎么跑的,然后按以往一样加上log 但没打印出来,一开始以为加错log,但加在其他地方是正常输出的,后又怀疑代码没跑,但确认确实是代码有跑的,后我随意写错代码,但IDE编译还是通过了,才想起应该是直接用的库文件来着的,果然升级文件都在库文件里找到…\tools\lib\QCC300x-BlueLab-7.1-Release_qcc300x\assisted\libupgrade.a

解决办法:
打开IDE,选择project下的properties
在这里插入图片描述
Libraries下都是使用到的库文件,默认是不带log的
在这里插入图片描述
把upgrade修改成upgrade_debug就可以输出log了

原理:
进入到…\src\lib\upgrade,查看VARIANTS文件
在这里插入图片描述
对应有三个参数,分别可以编译出不同的库文件,当然还有默认的一个.a文件
在这里插入图片描述

PS:工程如果包含log后,程序只能运行在调试模式,否则无法正常开机,所以正常给别人的软件是不能带log的,注意给正式软件的时候,要把properties改回来

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值