迪文科技论坛

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

【提问】JPEG 图标叠加显示控件1M左右怎么办

[复制链接]

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
发表于 2025-8-12 13:30:26 | 显示全部楼层 |阅读模式
串口传入大概1m附近的图片在JPEG空间上,大概100张图片icl,怎么做。按钮进行切换。
使用之前的教程,只能大概十几张就不行了。
回复

使用道具 举报

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-8-12 15:07:46 | 显示全部楼层
按照,之前的两篇博客写的,48.ICL,写入AA指令
5A A5 0F 82 00 AA 5A 02 01 80 80 00 00 14 00 00 00 00
5A A5 0F 82 00 AA 5A 02 01 81 80 00 00 14 00 00 00 00
而且返回值也是对的。
就是后面的图片传不上去。有的甚至不足32k也传不上去。
问题出现在同一张位号的图片上,基本排除掉干扰。
还有图片是同一张。
回复

使用道具 举报

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-8-12 15:11:11 | 显示全部楼层
有办法,用电脑查看串口传了哪些图片吗?
回复

使用道具 举报

0

主题

741

回帖

1万

积分

论坛元老

Rank: 8Rank: 8

积分
11536
发表于 2025-8-12 16:35:09 | 显示全部楼层
wenjiworker 发表于 2025-8-12 15:11
有办法,用电脑查看串口传了哪些图片吗?

您是直接用图标叠加控件更新图片呢还是说用AA指令更新ICL文件?
回复

使用道具 举报

0

主题

340

回帖

2361

积分

金牌会员

Rank: 6Rank: 6

积分
2361
发表于 2025-8-12 16:43:40 | 显示全部楼层
用0xAA的03模式把48文件拷贝到16位置,在烧录工程的文件夹放一个16.bat文件,大小是想要导出数据的大小,插卡上电可以借用SD卡导出数据查看数据。SD卡导出数据只能导出16~31编号的。
用0xAA的02模式更新icl的时候,先写0xFC地址 5aa5 0782 00FC 55AA 5AA5,禁止DGUS刷新,然后再按http://inforum.dwin.com.cn:20080 ... amp;_dsign=8b0727da链接步骤更新icl。
每发一帧后需要收到屏幕的4F4B应答后,再写下一条
在5A A5 0F 82 00 AA 5A 02 01 80 80 00 00 14 00 00 00 00之后必须回读0xAA地址高字节的5A清零,才能进行下一步。
最后可以用0xE0地址,对更新的片区进行CRC校验。以确保更新数据的正确性。
回复

使用道具 举报

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-8-12 16:52:22 | 显示全部楼层
jufang@dwin.com 发表于 2025-8-12 16:35
您是直接用图标叠加控件更新图片呢还是说用AA指令更新ICL文件?

AA指令都有
回复

使用道具 举报

0

主题

22

回帖

698

积分

高级会员

Rank: 4

积分
698
发表于 2025-8-12 19:37:57 | 显示全部楼层

可以参考楼上的步骤操作下
回复

使用道具 举报

5

主题

12

回帖

82

积分

注册会员

Rank: 2

积分
82
 楼主| 发表于 2025-8-13 10:07:51 | 显示全部楼层
解决了,是文件的覆盖,因为没有设置文件读取位置。导致覆盖
举个例子:
48.ICL第一个32k写入5A A5 0F 82 00 AA 5A 02 01 80 80 00 00 14 00 00 00 00
48.ICL第二个32k写入5A A5 0F 82 00 AA 5A 02 01 81 80 00 00 14 00 00 00 00
但是如果使用循环读取的时候,传输一个32k后一定要记录文件的当前位置。防止下一个32k依然从.ICL文件头开始传输。造成覆盖。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-8-28 06:23 , Processed in 0.033158 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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