QCC 蓝牙系列量产必备:USB Debug加锁(二)-蓝牙生产科文章

亲爱的各位嘉宾大家好,我是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,必须在开机后第一时间内操作,

动作慢了,有可能这个功能不会生效哦

这次博文就到这了

大大通方案与博文,十分精彩,引人入胜,如果不在登录状态的看官,
大大通则视为“匆匆之过客”很快就“不见庐山真面目”了,看的正过瘾啊!

各位看官!不要着急!只需一个小小的动作而已:登录!

请扫描下面二维码注册



如有疑问,请在博文下方评论留言,或者私信给我,收到之后会第一时间回复哦!

请多多关注小编与大大通平台,我们会不断分享最新的热点技术

好啦,谢谢大家观看啦!我们下期见!

★博文内容均由个人提供,与平台无关,如有违法或侵权,请与网站管理员联系。

★文明上网,请理性发言。内容一周内被举报5次,发文人进小黑屋喔~

评论