迪文科技论坛

 找回密码
 立即注册
搜索
查看: 825|回复: 5

【提问】请问如何使用命令0x06来更新C51程序呢

[复制链接]

49

主题

88

回帖

496

积分

中级会员

Rank: 3Rank: 3

积分
496
发表于 2020-9-28 15:53:18 | 显示全部楼层 |阅读模式
根据文档,使用0x06来更新C51程序T5L51.bin,程序我写入到数据变量空间0x8000,发送0x06命令后,C51程序总是更新失败,请问有这方面的教程吗
回复

使用道具 举报

0

主题

19

回帖

851

积分

高级会员

Rank: 4

积分
851
发表于 2020-9-28 16:12:54 | 显示全部楼层
楼主您好 您可以参考一下这个帖子
http://inforum.dwin.com.cn:20080 ... 3&highlight=C51
回复

使用道具 举报

8

主题

6

回帖

157

积分

注册会员

Rank: 2

积分
157
发表于 2023-4-1 16:41:40 | 显示全部楼层
楼主你好,请问最终有成功实现使用0x06来更新C51程序T5L51.bin吗??
回复

使用道具 举报

7

主题

76

回帖

6600

积分

论坛元老

Rank: 8Rank: 8

积分
6600
发表于 2023-8-14 14:56:51 | 显示全部楼层
本帖最后由 Mayenvy 于 2023-8-14 15:00 编辑

可以按照下面的步骤来操作:

1、使用UE工具打开T5L51.BIN文件,复制代码到22_Config.BIN文件中(图1)。如果需要从变量空间0x8000地址开始存放代码,则应该从22文件0x10000字节地址开始写入。
2、屏幕上电会自动加载22_Config.BIN文件的内容到变量空间(从0x8000地址开始)。
3、从串口发送“5A A5 07 82 0006 5AA5 8000”指令启动一次更新DWIN OS程序操作(图2)。
4、稍作等待后给屏幕断电再上电,完成更新。


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

3

回帖

241

积分

中级会员

Rank: 3Rank: 3

积分
241
发表于 2023-9-26 16:57:35 | 显示全部楼层
Mayenvy 发表于 2023-8-14 14:56
可以按照下面的步骤来操作:
1、使用UE工具打开T5L51.BIN文件,复制代码到22_Config.BIN文件中(图1)。如 ...

如果51程序的代码超过数据存储器32kb,不会造成数据的缺失,导致代码运行不起来嘛?C:\Users\douBH\OneDrive\图片\屏幕快照\屏幕截图 2023-09-26 165628.png

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

2

主题

1228

回帖

7909

积分

论坛元老

Rank: 8Rank: 8

积分
7909
发表于 2023-9-26 17:01:52 | 显示全部楼层
那个是数据存储器不是变量地址。可以写到0x8000的开始的变量地址,每个地址2字节。0x8000-0xffff,刚好是64kb

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-27 11:18 , Processed in 0.074290 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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