迪文科技论坛

 找回密码
 立即注册
搜索
查看: 4420|回复: 7

【分享】T5_DGUS II平台通过串口更新JPEG图片

[复制链接]

27

主题

75

回帖

907

积分

高级会员

Rank: 4

积分
907
发表于 2019-5-27 14:51:41 | 显示全部楼层 |阅读模式
【T5UID1平台】串口进行区域图片更新方法简要说明:
下载模式选择0102两个模式,01模式更新到当前页掉电不保存,02模式会下载到图片对应的flashID区域,会掉电保存

一、jpg图片格式的数据直接下发,无需图片数据处理,如果用UltraEdit-32查看图片如下图。


二、下发指令:

①由于串口指令【82写入】能接受的最大数据长度为256个字节,所以数据需要分多个包进行下载更新。
将图片的数据缓存到变量地址空间,可以选取0x8000~0xffff可以分为每次240个字节依次发送,从变量地址VP 0x8000开始,地址按照+0x78字长往下排列。图片格式JPG/JPEG,不能超过64Kb ,储存变量空间的地址8000H到FFFFH是足够的,jpg图片分辨率不能超过屏幕的分辨率。
◆5A A5 F3 82 80 00 FFD8 FF E0 00 10 4A 46 49 46 00 01 01 01 00 60 00 60 00 00 FF E1 10 C0 45 78 6966 00 00 4D 4D 00 2A 00 00 00 08 00 05 01 12 00 03 00 00 00 01 00 01 00 00 0131 00 02 00 00 00 2E 00 00 08 56 01 32 00 02 00 00 00 14 00 00 08 84 87 69 0004 00 00 00 01 00 00 08 98 EA 1C 00 07 00 00 08 0C 00 00 00 4A 00 00 00 00 1CEA 00 00 00 08 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00
◆5A A5 F3 82 80 78 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0000 00 00 00 00
。。。。。。。依次发送若干包数据 。。。。。。
◆5A A5 F3 82 A5 F8 28 A2 8A 00 28 A28A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 0028 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A28A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 0028 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A28A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 0028 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A28A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 0028 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A28A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00

◆5A A5 21 82 A6 70 28 A2 8A 00 28 A28A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 28 A2 8A 00 FF D9

②发送完图片数据之后,再发送显示的指令
5A A5 0B 82 00 A6 5A 01 80 00 0000 00 00
指令说明:5A 固定,表示启用下载操作,01表示将图片更新到当前背景页面, 80 00是变量地址首地址,00 00 00 00 表示当前图片显示的左上角坐标(0,0
注意事项:
①jpg格式不能超过64Kb
②jpg格式不能超过当前屏幕分辨率,可以比当前分辨率小,能通过坐标显示更新在当前页不同的坐标区域。
③如果下载模式选择02,则是直接保存图片数据到图片的存取区域
5A A5 0B 82 00 A6 5A 02 80 00 00 64 00 00
指令说明:5A 固定,表示启用下载操作,02表示直接保存到图片储存区(可以后台操作,不改变当前显示)。 80 00是变量地址首地址,0064代表图片ID为100,00 00表示在02下载模式下可以默认写0000
④如果图片保存ID为当前页面,图片会立即下载到当前页,和01模式的区别是02模式是写进了实际的图片存储flash中。

⑤数据为整张图片的分辨率坐标起始位置必须选(0,0);数据为部分区域的分辨率图片的,需要保证最终显示的坐标界限不要超过屏幕的分辨率,所以起始位置不能超出预设,不然会不显示。

本帖子中包含更多资源

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

x
回复

使用道具 举报

45

主题

254

回帖

3355

积分

论坛元老

Rank: 8Rank: 8

积分
3355
发表于 2019-9-18 13:04:11 | 显示全部楼层
强帖,mark
回复

使用道具 举报

0

主题

8

回帖

57

积分

注册会员

Rank: 2

积分
57
发表于 2020-7-30 17:28:58 | 显示全部楼层
楼主,请问你这是通过串口给迪文屏发送jpg数据流来动态更改当前背景页面的吗?这样一次更改之后,再次开机看到是原背景图片还是更改后的背景图片?
回复

使用道具 举报

0

主题

178

回帖

1115

积分

金牌会员

Rank: 6Rank: 6

积分
1115
发表于 2020-7-30 18:35:13 | 显示全部楼层
01模式更新到当前页掉电不保存,02模式会下载到图片对应的flashID区域,会掉电保存
回复

使用道具 举报

0

主题

1

回帖

9

积分

新手上路

Rank: 1

积分
9
发表于 2021-6-8 14:38:34 | 显示全部楼层
你好 我现在按照这个方法测试  没有成功。哪里存在问题?
回复

使用道具 举报

9

主题

27

回帖

304

积分

中级会员

Rank: 3Rank: 3

积分
304
发表于 2021-6-8 18:57:18 | 显示全部楼层
您好,您这边先别发送那么多数据,先发一包试一下看行不行。
回复

使用道具 举报

3

主题

10

回帖

46

积分

新手上路

Rank: 1

积分
46
发表于 2022-5-21 16:51:56 | 显示全部楼层
回复

使用道具 举报

1

主题

17

回帖

1186

积分

金牌会员

Rank: 6Rank: 6

积分
1186
发表于 2022-6-15 08:53:34 | 显示全部楼层
好帖  
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-10-18 22:36 , Processed in 0.088672 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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