Android NORDIC DFU出现如下问题:(当我在NORDIC的源码下增加一个Activity进行DFU时是成功的)
I/DfuBaseService: Starting DFU service in foreground
E/DfuService: ok
I/DfuBaseService: Connecting to the device
I/BluetoothAdapter: STATE_ON
D/BluetoothGatt: connect() - device: CE:C6:E3:ED:74:D6, auto: false
I/BluetoothAdapter: isSecureModeEnabled
D/BluetoothGatt: registerApp()
D/BluetoothGatt: registerApp() - UUID=c8f76522-bbef-4769-8c68-8055d13c94a3
D/BluetoothGatt: onClientRegistered() - status=0 clientIf=13
D/BluetoothGatt: onClientConnectionState() - status=133 clientIf=13 device=CE:C6:E3:ED:74:D6
E/DfuBaseService: Connection state change error: 133 newState: 0
E/DfuBaseService: An error occurred while connecting to the device:133
关于#Android#DFU的问题,如何解决?
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- whwasd 2022-07-24 13:26关注
手机已经进入了DFU模式的了
代码:
String filePath = "/storage/emulated/0/DCIM/NV42.zip";
String addr = ProjectSession.getInstance().deviceInfo.uuid;
String devname = ProjectSession.getInstance().deviceInfo.name;
String deviceModel = ProjectSession.getInstance().deviceInfo.model;
devname = devname.replace(deviceModel,"").trim();
devname = "DFU " + devname;
int fileTypeTmp = DfuService.TYPE_AUTO;
Integer scope = DfuServiceInitiator.SCOPE_APPLICATION;
DfuServiceListenerHelper.registerProgressListener(context, dfuProgressListener);
if (devname.equals("DFU 6D47")== false && addr.equals("CE:C6:E3:ED:74:D7") == false)
return;
final DfuServiceInitiator dfuservice = new DfuServiceInitiator(addr)
.setDeviceName(devname)
.setKeepBond(true)
.setPrepareDataObjectDelay(400)
.setUnsafeExperimentalButtonlessServiceInSecureDfuEnabled(true);
dfuservice.setZip(filePath);
if (scope != null)
dfuservice.setScope(scope);
dfuservice.start(context, DfuService.class);同样的代码,我在nordic的Android-nRF-Toolbox-master源码DFU文件夹里建立一个Activity,然后进行DFU是没问题的。但放到我app里就出这样的问题。还有DfuBaseService是nordic写好的Service。
解决 无用评论 打赏 举报 编辑记录
悬赏问题
- ¥20 c#使用NPOI向word表格中添加字段导致word有概率警告不可识别
- ¥15 怎么使用hxe16进制编码器修改视频数据和图片一样!求教程!
- ¥15 怎么用python模拟光的折射,反射,和全反射
- ¥15 python打印机打印word和PDF文件出来的是乱码
- ¥15 求达梦8数据库安装包
- ¥15 YOLOv8模型网络结构更改后报错
- ¥15 深度学习中梯度为None
- ¥15 zynq烧写程序到flash后不运行
- ¥15 裸板ESD问题的思考与实验
- ¥15 electron+python