проверка CRC всегда завершается неудачей.
Существует ли уже такая проблема?
Как воспроизвести
- Используйте этот SDK, измените функцию на функцию приложения для рисования, скомпилируйте SDK.
- После записи образца используйте OTA для обновления нового firmware.
- Всегда возникает ошибка CRC проверки последнего файла, обновление невозможно.
[21:02:44.015] recv←◆
[00:04:32.534][BLE_TUYA]write_callback,conn_handle =0050, handle =0006,size =36
[00:04:32.535]TUYA msg receive, handle = 0x6, size = 36
[00:04:32.536]process cmd = 0x10
[00:04:32.537]tuya cb_handler event->evt=0x44
[00:04:32.538]TUYA_BLE_OTA_END
[00:04:32.540]###file head crc verify fail
[00:04:32.540]###verify app_dir file
[00:04:32.541]UPDATE_ERR_NOT_FIND_TARGET_FILE
[00:04:32.541]UPDATE FAILURE
[00:04:32.541][ty]:disconnect.
[00:04:32.550][Info]: [GATT_COMM]>>>send disconnect= 0050
[00:04:32.552][BLE_TUYA]event: 40,size= 3
[00:04:32.554][BLE_TUYA]event: 06,size= 0
[21:02:44.076] recv←◆
[00:04:32.597]att disconn
[00:04:32.598][Info]: [GATT_COMM]just_handle=0050,type= 0
[00:04:32.598][Info]: [GATT_SERVER]HCI_EVENT_DISCONNECTION_COMPLETE:conn_handle= 0050, reason= 16
[00:04:32.600][BLE_TUYA]event: 40,size= 3
Ожидаемый результат
Успешное обновление firmware с помощью OTA.
Фактический результат
Не удается обновить firmware с помощью OTA.
Версия
master (по умолчанию)