广州大彩串口屏论坛_大彩开发者交流论坛

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 836|回复: 2

OTA升级相关

[复制链接]

5

主题

9

帖子

57

积分

注册会员

Rank: 2

积分
57
发表于 2024-7-23 08:46:51 | 显示全部楼层 |阅读模式
使用例程的OTA.lua脚本,自己写的MCU串口发送和接收函数,发送下载命令"EE B6 Len 88 11 baudrate filesize down_name FF FC FF FF"屏幕可应答"EE A6 11 80 FF FC FF FF",但是随后发送数据包命令“EE B6 Len 88 22 sn packet checksum FF FC FF FF”发送第一包数据sn为0时,串口回复SN错误指令“EE A6 22 82 sn FF FC FF FF”


回复

使用道具 举报

0

主题

388

帖子

1120

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1120
发表于 2024-7-23 11:14:32 | 显示全部楼层
这个应该是数据发错了,我们OTA升级文档有过更新,你可以用例程的指令数据测试一下看看,checksum是累计和取反,高字节在前,低字节在后,参考例程:
https://kaifabao.gz-dc.com/M%E7% ... B4%E6%98%8EV1.1.rar
回复

使用道具 举报

5

主题

9

帖子

57

积分

注册会员

Rank: 2

积分
57
 楼主| 发表于 2024-8-7 09:20:04 | 显示全部楼层
dctechnology 发表于 2024-7-23 11:14
这个应该是数据发错了,我们OTA升级文档有过更新,你可以用例程的指令数据测试一下看看,checksum是累计和 ...

你好,为了提高传输速度,我把OTA.lua脚本中的变量otaUartPacketSize改为1024之前是512,把在传输累计2048字节后(传输4次,每次512字节)则调用ota_write(ota_writeTb)写到0x800000地址,改为传输两次,每次1024字节,其他没有任何改动,测试发现发送开始下载指令(EE B6 Len 88 11 baudrate filesize down_name FF FC FF FF)可以正常回复,但是发送第一包数据后屏幕不再回复任何数据,这是为何
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|广州大彩串口屏论坛_大彩开发者交流论坛

GMT+8, 2024-11-21 20:20 , Processed in 0.051231 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表