迪文科技论坛

 找回密码
 立即注册
搜索
查看: 83|回复: 4

【提问】OTA串口8283升级T5L51.bin的问题

[复制链接]

3

主题

9

回帖

184

积分

注册会员

Rank: 2

积分
184
发表于 2024-10-29 13:07:31 | 显示全部楼层 |阅读模式
目前使用AA指令来进行升级0、13、14、22、23、32、49的bin文件,想要也通过这种方式来升级T5L51.bin,想问下这个对应的地址是哪个,和之前的那些bin文件烧录方式一样么

例如13.bin 13*256/32 = 104 = 0x68。那么写入到0x00 68上的flash就可以了
那么这个T5L51.bin是哪个地址,看了系统变量结果有一个0x06 OS_Update_CMD,这个该怎么用,有demo么。
回复

使用道具 举报

3

主题

9

回帖

184

积分

注册会员

Rank: 2

积分
184
 楼主| 发表于 2024-10-29 13:15:05 | 显示全部楼层
本帖最后由 a77067530 于 2024-10-29 13:16 编辑

1. 还是说这个T5L51.bin不能使用AA指令,只能用0x06指令 。先将数据缓存到8000地址上,然后直接执行下面的指令能够完成T5L51.bin的更新么
5A A5 00 82 00 06 5A A5 80 00

2. 我看文中说8051代码每次更新64KB,那么需要把不满64kB末尾加0x00补全么
回复

使用道具 举报

0

主题

525

回帖

7841

积分

论坛元老

Rank: 8Rank: 8

积分
7841
发表于 2024-10-29 16:18:47 | 显示全部楼层
a77067530 发表于 2024-10-29 13:15
1. 还是说这个T5L51.bin不能使用AA指令,只能用0x06指令 。先将数据缓存到8000地址上,然后直接执行下面的 ...

用0X06指令,下面链接里面的全功能代码有更新51程序的代码。
【OS用户核应用】T5L屏串口2、3、4、5的82、83协议C语言
http://inforum.dwin.com.cn:20080 ... 7&fromuid=42572
(出处: 迪文科技论坛)
回复

使用道具 举报

3

主题

9

回帖

184

积分

注册会员

Rank: 2

积分
184
 楼主| 发表于 2024-10-29 16:36:17 | 显示全部楼层
jufang@dwin.com 发表于 2024-10-29 16:18
用0X06指令,下面链接里面的全功能代码有更新51程序的代码。
【OS用户核应用】T5L屏串口2、3、4、5的82、 ...

我要在嵌入式设备上给dwin升级,也就是嵌入式设备读取为16进制数据,通过串口发出去的流程有吗。
dwin的程序用的就是这个8283的程序
回复

使用道具 举报

0

主题

99

回帖

1495

积分

金牌会员

Rank: 6Rank: 6

积分
1495
发表于 2024-10-29 20:04:58 | 显示全部楼层
a77067530 发表于 2024-10-29 13:15
1. 还是说这个T5L51.bin不能使用AA指令,只能用0x06指令 。先将数据缓存到8000地址上,然后直接执行下面的 ...

这个理解是正确的,数据长度改下5A A5 07 82 00 06 5A A5 80 00
补零也可以,也可以先把0x8000后的值先清零,再缓存也行
回复

使用道具 举报

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

本版积分规则

QQ|Archiver|手机版|小黑屋|迪文科技论坛 ( 京ICP备05033781号-1 )

GMT+8, 2024-11-23 01:13 , Processed in 0.071805 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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