迪文科技论坛

 找回密码
 立即注册
搜索
楼主: weijing2

【提问】T5L屏,请问0XAA命令中,读数据与写数据的地址问题

[复制链接]

0

主题

16

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2020-9-22 15:31:41 | 显示全部楼层
大佬 你成功了吗?
回复

使用道具 举报

0

主题

16

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2020-9-22 15:32:22 | 显示全部楼层
楼主成功了吗?我也想这么做
回复

使用道具 举报

0

主题

16

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2020-9-22 15:57:35 | 显示全部楼层
Mayenvy 发表于 2020-9-21 15:18
每个字库占256KB,就是说一个字库=8个32Kbyte的字符块。
第一个数据块=0x0000-0x7999
第二个数据块=0x800 ...

大佬做过吗?我串口工具先发5AA5 0F 82 00AA 5A 02 0188 0000 0014 0000 0000,然后在串口发送ICL文件,开机后是黑屏
回复

使用道具 举报

27

主题

62

回帖

425

积分

中级会员

Rank: 3Rank: 3

积分
425
发表于 2020-9-22 16:03:53 | 显示全部楼层
本帖最后由 spy 于 2020-9-22 16:13 编辑

文件前面的数字如22是以256K 字节来算的。实际串口升级相关文件的时候,0xAA指令是以32k字节为单位的,所以22.bin按照256k算,实际AA指令写的时候是32k为单位算,那么(22*256)/32=176,从0开始算,就是175,也就是0xAF了。所以下一个地址就是0xB0开始
回复

使用道具 举报

49

主题

88

回帖

496

积分

中级会员

Rank: 3Rank: 3

积分
496
 楼主| 发表于 2020-9-22 16:08:15 | 显示全部楼层
wenfengtou 发表于 2020-9-22 15:32
楼主成功了吗?我也想这么做

还在做,暂时没有成功
回复

使用道具 举报

49

主题

88

回帖

496

积分

中级会员

Rank: 3Rank: 3

积分
496
 楼主| 发表于 2020-9-22 16:09:04 | 显示全部楼层
wenfengtou 发表于 2020-9-22 15:32
楼主成功了吗?我也想这么做

感觉应该是行的通的
回复

使用道具 举报

27

主题

62

回帖

425

积分

中级会员

Rank: 3Rank: 3

积分
425
发表于 2020-9-22 16:10:29 | 显示全部楼层
wenfengtou 发表于 2020-9-22 15:30
不是cid,是CIL图片文件

你要通过串口2升级相关文件,需要MCU通过串口2发送数据到变量缓冲区,如0x8000,一个包一个包的发送,因为串口2底层开的大小是256字节,所以你一个包一个包传的时候大概一次传240个字节吧,然后传满32k的时候,就需要调用一次0xAA指令把缓冲里的数据开始正式写到spi flash.等待一段时间,然后你传下一个32k数据,因为你的32.bin啊,22.bin之类的肯定不止32k,所以需要手动分包。给你找个资料,你仔细读读就明白了。

本帖子中包含更多资源

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

x
回复

使用道具 举报

0

主题

16

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2020-9-23 11:25:18 | 显示全部楼层
weijing2 发表于 2020-9-22 16:09
感觉应该是行的通的

感谢楼主,我用python按照spy大佬的文档写了一下,小于32KB不分包的代码,是可以更新,后续会再更新stm32代码,代码在https://github.com/wenfengtou/DW ... r/SerialDownLoad.py
回复

使用道具 举报

0

主题

16

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2020-9-23 11:26:43 | 显示全部楼层
spy 发表于 2020-9-22 16:10
你要通过串口2升级相关文件,需要MCU通过串口2发送数据到变量缓冲区,如0x8000,一个包一个包的发送,因为 ...

感谢大佬,自己用python写了一个串口升级的代码,是可以更新ICL,后续再更新stm32的代码https://github.com/wenfengtou/DW ... r/SerialDownLoad.py
回复

使用道具 举报

0

主题

16

回帖

53

积分

注册会员

Rank: 2

积分
53
发表于 2020-9-23 11:27:10 | 显示全部楼层
感谢大佬,自己用python写了一个串口升级的代码,是可以更新ICL,后续再更新stm32的代码https://github.com/wenfengtou/DW ... r/SerialDownLoad.py
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-20 21:28 , Processed in 0.041738 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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