亲爱的各位嘉宾大家好,我是Self!
蓝牙生产科,专业解决客户蓝牙生产问题!
客户项目,从立项,到量产,攻城狮每天设计,程序猿日夜奋战,
一路来调试测试,风风雨雨,过关斩将,终于完成蓝牙方案!
怎么维护客户自己辛辛苦苦获取的硕果,需要加密
于是客户参考我们的大大通博文加密了,如下连接
QCC 蓝牙系列量产必备:USB Debug加锁(一)
终于顺利生产,欧耶!!!
生产过程中,产线人员突然间又发现,有些问题!
需要用 USB Debug
于是乎把出问题的设备退回到工程,攻城狮,
问题出现了, USB Debug 加锁了,只能接TRB 了,
此时如果 TRB 没有留出来的,就麻烦了
真是:叫天天不应,叫地地不灵!
攻城狮不得不找到蓝牙生产部,
USB Debug 加锁,出现Bug 后,还可以一键解锁哎!
好,今天我们介绍一种方法 ,简单易行: USB Debug一键解锁
1、 USB Debug一键解锁 API
上回书说了一个方法,接上 TRB, 通过BlueSuite工具(或者自己写小工具),修改下 USBDebugger的值,设置成true即可
如果客户没有预留 TRB 接口,想动态切换来恢复 USB Debug 是否可以呢?
是否有 ADK 接口呢?
还真有:UsbDebugAllow
可以在 ADK 源代码中找到
2、 USB Debug一键解锁实现步骤
首先在 ADK Code 中添加 ENABLE_ALLOW_USB_DEBUG ,如下图,这样接口UsbDebugAllow 就能够实现,
并且写到 EventUsrEnableUsbDebug 事件当中,
只需要在 Config Tool中把 EventUsrEnableUsbDebug 与按键关联起来,三击开关键即可使能Debug
注意:三击开关键使能UsbDebug,必须在开机后第一时间内操作,
动作慢了,有可能这个功能不会生效哦
这次博文就到这了
大大通方案与博文,十分精彩,引人入胜,如果不在登录状态的看官,
大大通则视为“匆匆之过客”很快就“不见庐山真面目”了,看的正过瘾啊!
各位看官!不要着急!只需一个小小的动作而已:登录!
请扫描下面二维码注册
如有疑问,请在博文下方评论留言,或者私信给我,收到之后会第一时间回复哦!
请多多关注小编与大大通平台,我们会不断分享最新的热点技术
好啦,谢谢大家观看啦!我们下期见!
评论