CN / EN
CN / EN

提问

设计支持

您的项目私密技术问题如需获得一对一支持,请点击下方联系我们。

使用sdk 2.1.0 验证后台双区升级 GR551x

182***560

2026-05-27 16:47


使用GRT00lBOX版本 V2.21;使用普通模式进行升级;


问题1:发现

勾选或者不勾选,点击双区升级模式,点击升级;


┌─────────────────────────────────────────────────────────────────────────────────┐

│ DFU调用链时序图 │

├─────────────────────────────────────────────────────────────────────────────────┤

│ │

│ APP端 设备端(dfu_port.c) │

│ │ │ │

│ │ [1] DFU FW INFO GET (0x42) │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ │

│ │ │ dfu_ble_receive_data_process()│

│ │ │ └→ dfu_fw_info_get() │

│ │ [响应] SDK Version / Bank1地址 │ │

│ │←─────────────────────────────────────────────────│ │

│ │ │ │

│ │ [2] TX CFG Enable (CCCD=0x0001) │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ │

│ │ │ dfu_cmd_parse_state_reset()│

│ │ │ │

│ │ [3] DFU Enter (0x474F4F44) │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ │

│ │ │ otas_control_point_handler()│

│ │ │ └→ OTAS_EVT_DFU_TASK_ENTER │

│ │ │ │

│ │ [4] GET INFO (0x01) │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ │

│ │ │ get_info_replace() │

│ │ [响应] SDK Version: 2.1.0, OTA Version: 2 │ │

│ │←─────────────────────────────────────────────────│ │

│ │ │ │

│ │ [5] Operate System Info (0x27) ⚠️ │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ [未注册,无处理] │

│ │ │ │

│ │ [6] DFU FW INFO GET (0x42) [重复] │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ │

│ │ │ dfu_fw_info_get() │

│ │ [响应] dfu_fw_save_addr=0x0108E000 │ │

│ │←─────────────────────────────────────────────────│ │

│ │ │ │

│ │ [7] 断开连接 (0xA3) ⚠️ │ │

│ │─────────────────────────────────────────────────→│ │

│ │ │ │

│ │ ⚠️ 缺少关键命令: DFU MODE SET / Program Start / Program Flash / Program End │

│ │

└─────────────────────────────────────────────────────────────────────────────────┘

命令交互不是注册的命令集;是什么原因?


0收藏

0赞成

185***527

汇顶员工
2026-05-27 17:43

因为其模式实现放在dfu port.c

19条评论

0赞成

0收藏

您的评论

登录后可回答问题,请 注册

我们时刻倾听您的声音
联系销售

扫描关注公众号

打开微信,使用“扫一扫”即可关注