132***697

我用的是GRDFUSDK 都按照要求配置好了 ,然后使用其他方法 也是不行 读出来的数据是这样的 。
>>>>>>>>> onDfuStart
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd start][lineNum: 112]
Cmd <EstablishConnCmd: 0x3031fe7b0> has started.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[EstablishConnCmd centralManagerDidUpdateState:][lineNum: 94]
Cmd: <EstablishConnCmd: 0x3031fe7b0>, Peripheral state : 2
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[EstablishConnCmd centralManagerDidUpdateState:][lineNum: 95]
Cmd: <EstablishConnCmd: 0x3031fe7b0>, Peripheral : <CBPeripheral: 0x3029c0270, identifier = 18379A0C-FDF7-A7D2-8D30-36DFCF5D4872, name = CONNECTED 7C86, mtu = 247, state = connected>
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[EstablishConnCmd centralManager:didConnectPeripheral:][lineNum: 109]
Cmd: <EstablishConnCmd: 0x3031fe7b0>, Connected to <CBPeripheral: 0x3029c0270, identifier = 18379A0C-FDF7-A7D2-8D30-36DFCF5D4872, name = CONNECTED 7C86, mtu = 247, state = connected>
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd publishFinishWith:andError:][lineNum: 100]
Cmd <EstablishConnCmd: 0x3031fe7b0> has finished.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd start][lineNum: 112]
Cmd <SetupPeripheralCmd: 0x3036c0540> has started.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd onAction][lineNum: 35]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, MTU: 244
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd resetObserver]_block_invoke[lineNum: 43]
Cmd: <SetupPeripheralCmd: 0x3036c0540> progress: 1
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverServices:][lineNum: 54]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, -[SetupPeripheralCmd peripheral:didDiscoverServices:], line = 54, error:(null)
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd resetObserver]_block_invoke[lineNum: 43]
Cmd: <SetupPeripheralCmd: 0x3036c0540> progress: 2
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverServices:]_block_invoke[lineNum: 64]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, service.UUID = Device Information
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverServices:]_block_invoke[lineNum: 64]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, service.UUID = Battery
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverServices:]_block_invoke[lineNum: 64]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, service.UUID = 6E401500-B5A3-F393-E0A9-E50E24DCCA9E
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverServices:]_block_invoke[lineNum: 64]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, service.UUID = A6ED0401-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverServices:]_block_invoke[lineNum: 66]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, ---> service.UUID = A6ED0401-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverCharacteristicsForService:error:][lineNum: 74]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, -[SetupPeripheralCmd peripheral:didDiscoverCharacteristicsForService:error:], line = 74, svrUUID:A6ED0401-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd resetObserver]_block_invoke[lineNum: 43]
Cmd: <SetupPeripheralCmd: 0x3036c0540> progress: 3
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverCharacteristicsForService:error:][lineNum: 84]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, characteristic.UUID = A6ED0402-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverCharacteristicsForService:error:][lineNum: 84]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, characteristic.UUID = A6ED0403-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverCharacteristicsForService:error:][lineNum: 84]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, characteristic.UUID = A6ED0404-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:][lineNum: 93]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:], line = 93, charUUID:A6ED0402-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:][lineNum: 107]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, RX ready.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:][lineNum: 93]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:], line = 93, charUUID:A6ED0403-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:][lineNum: 118]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, TX ready.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:][lineNum: 93]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:], line = 93, charUUID:A6ED0404-D344-460A-8075-B9E8EC90D71B
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[SetupPeripheralCmd peripheral:didDiscoverDescriptorsForCharacteristic:error:][lineNum: 128]
Cmd: <SetupPeripheralCmd: 0x3036c0540>, CTRL ready.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd publishFinishWith:andError:][lineNum: 100]
Cmd <SetupPeripheralCmd: 0x3036c0540> has finished.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd start][lineNum: 112]
Cmd <GRDGetBootInfo: 0x3020c0360> has started.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd sendCmd:param:][lineNum: 67]
Cmd: <GRDGetBootInfo: 0x3020c0360>, Prepare to Send Frame: {length = 16, bytes = 0x44472700080000000000012000005000}
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd sendOneFragment][lineNum: 206]
Cmd: <GRDGetBootInfo: 0x3020c0360>, Send Fragment(remains 0): {length = 16, bytes = 0x44472700080000000000012000005000}
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd peripheral:didUpdateNotificationStateForCharacteristic:error:][lineNum: 249]
Cmd: <GRDGetBootInfo: 0x3020c0360>, -[GRDAbsDfuFrameCmd peripheral:didUpdateNotificationStateForCharacteristic:error:], line = 249, charUUID:A6ED0402-D344-460A-8075-B9E8EC90D71B value:{length = 9, bytes = 0x444727000100022a00}, error: (null)
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd peripheralIsReadyToSendWriteWithoutResponse:][lineNum: 242]
Cmd: <GRDGetBootInfo: 0x3020c0360>, 2 >>>>>> peripheralIsReadyToSendWriteWithoutResponse
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd sendOneFragment][lineNum: 186]
Cmd: <GRDGetBootInfo: 0x3020c0360>, Send Fragment Complete
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd peripheral:didUpdateValueForCharacteristic:error:][lineNum: 225]
Cmd: <GRDGetBootInfo: 0x3020c0360>, >> Rx: {length = 9, bytes = 0x444727000100022a00} , <GRDGetBootInfo: 0x3020c0360>
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd parseRcvData][lineNum: 170]
Cmd: <GRDGetBootInfo: 0x3020c0360>, >> >> Got cmd, code = 39, param = {length = 1, bytes = 0x02}
错误信息是------------------------:(null)
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd dealloc][lineNum: 26]
Cmd: EstablishConnCmd dealloc
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd dealloc][lineNum: 26]
Cmd: SetupPeripheralCmd dealloc
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd dealloc][lineNum: 26]
Cmd: GRDGetImgInfoList dealloc
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd dealloc][lineNum: 26]
Cmd: GRDSetImgInfoList dealloc
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd dealloc][lineNum: 26]
Cmd: GRDProgramFlash dealloc
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDfuTask dealloc][lineNum: 53]
DFUTask dealloc ----
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd publishFinishWith:andError:][lineNum: 100]
Cmd <GRDGetBootInfo: 0x3020c0360> has finished.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[GRDAbsDfuFrameCmd parseRcvData][lineNum: 179]
Cmd: <GRDGetBootInfo: 0x3020c0360>, Process and drop 9 bytes, remain 0 bytes.
[ 2024-08-28 11:14:19 ]: GRDFULogInfo : -[AbsCmd dealloc][lineNum: 26]
Cmd: GRDGetBootInfo dealloc
不知道问题出在哪里 麻烦有关技术人员快点帮我看看 谢谢 查过配置都没啥问题。就是升级不成功。换其他方法也是差不多。都是不行 请问有没有技术人员啊 可不可以告诉我哪里有问题啊 OC的SDK还可以用吗
132***697
完美解决问题 用Swift最新的版本 然后桥接一下 调用 简单完成。
打开微信,使用“扫一扫”即可关注