发送 init packet 有问题
最后写4的时候,返回的resultCode是8,表示不允许的操作
你好,这个问题我之前有遇到,应该是传输过程中导致数据有误。我当时是让硬件工程师重新烧了一下固件之后就没出现。当时因为升级比较慢。老板说不用了。自己也没有去研究了。我现在从事后端去了。没在原来那家公司了,否则可以去看看。
------------------ 原始邮件 ------------------ 发件人: "guoshucheng"<[email protected]>; 发送时间: 2020年5月14日(星期四) 上午10:04 收件人: "mtxmwy/MiniProgramDfu"<[email protected]>; 抄送: "Subscribed"<[email protected]>; 主题: [mtxmwy/MiniProgramDfu] 发送 init packet 有问题 (#1)
最后写4的时候,返回的resultCode是8,表示不允许的操作
— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub, or unsubscribe.
@guoshucheng 你的这个问题解决了吗?我用小程序initpacket也是遇到这个问题,同样的包可以用nrf connect使用。而且我看了一下返回的crc是一致的。
@guoshucheng 你的这个问题解决了吗?
@ysllyfe @AdvaitaHealth @guoshucheng 我也遇到同样的问题 返回8 请问你们最后是怎么解决的呢?
已解决 注意 蓝牙低功耗设备的特征值变化事件的监听函数 onBLECharacteristicValueChange 这个方法 写一个就可以了
升级慢 就考虑设置MTU iOS可以在240左右 安卓根据设置MTU 返回值减3 就可以提高传输效率, 提高升级速度