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

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

关于DC24960M037 OTA 升级问题

[复制链接]

3

主题

8

帖子

53

积分

注册会员

Rank: 2

积分
53
发表于 2024-5-19 00:31:25 | 显示全部楼层 |阅读模式
本帖最后由 dcdcaabb 于 2024-5-19 00:36 编辑

我参考了这个帖子:https://bbs.gz-dc.com/forum.php? ... d=115&highlight=OTA
目前已经可以通过串口正常下载数据到屏幕(能准确看到进度输出),但是当屏幕执行到 ota_check_upgrade(1) 的时候 从此就没有了任何响应,尝试打印 ota_check_upgrade 的返回值,得到 -1
屏幕应该没有宕机,因为如果反复发送升级命令(EE B6 00 03 88 33 01 FF FC FF FF) 能持续获取到屏幕应答的 EE A6 33 80 FF FC FF FF  但就是不进入ota更新  on_ota_progress 这个方法并没有回调 (我在这个方法入口打印了数据在更新进度状态那里,始终没有触发)
研究了好久 都没有找到原因  麻烦 各位大佬瞅瞅 这个问题 可能出在哪个地方,
屏幕固件 6.3.632
回复

使用道具 举报

3

主题

8

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2024-5-20 10:59:34 | 显示全部楼层
通过TTL从屏幕背后的J2接口,在 local _write = ota_write(ota_writeTb) 这条命令后 获得输出 ota_write_count(0,-1) 不知道是不是正常的。_write 的返回值是 0
回复

使用道具 举报

3

主题

8

帖子

53

积分

注册会员

Rank: 2

积分
53
 楼主| 发表于 2024-5-20 14:55:22 | 显示全部楼层
哎,全靠看代码和猜,运气好已经解决了。 问题在于不同设备的flash大小不同,官方给的默认工程代码写死了16m,实际我这个屏幕只有8m,修改了几个变量过后就可以运行了。
回复

使用道具 举报

0

主题

366

帖子

1044

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1044
发表于 2024-5-21 11:37:19 | 显示全部楼层
OTA升级包一般不超过工程最大的一半,也就是8M左右
回复

使用道具 举报

0

主题

1

帖子

12

积分

新手上路

Rank: 1

积分
12
发表于 2024-10-12 17:29:54 | 显示全部楼层
我也遇到这个问题,请问是怎么解决的?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-31 02:24 , Processed in 0.056147 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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