请选择 进入手机版 | 继续访问电脑版

迪文科技论坛

 找回密码
 立即注册
搜索
热搜: T5L 视频屏 DGUS OS
查看: 1730|回复: 14

【开源】T5L 资源及程序文件下载方法

[复制链接]

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
发表于 2021-6-20 16:55:59 | 显示全部楼层 |阅读模式
本帖最后由 wolfgd 于 2021-6-20 18:39 编辑

背景:
DWin屏设计过程中采用TF卡更新资源或程序,但在安装到机壳后由于结构原因,这时需求变化需要再调整程序时,就非常麻烦拆开插卡更新组装...,能不能通过串口下载程序和资源文件呢?
官方提供了下载的软件,通过8283协议可以更新资源文件,但PC下载软件没有提供CRC校验功能,无法知道下载后的正确性,不能更新程序文件。
经过分析研究官方提供的资料决定通过ModBusRTU协议实现资源文件和程序文件的下载。
设计:
DWin屏通常都预留两个串口供用户使用,我通常使用串口2和PLC或其它单片机设备进行数据交互,串口4用于实现资源程序下载。

先上传Demo:
硬件平台: EKT043接口: 串口4  BPS: 115200,N,8,1  通讯地址:1

使用:用TF卡下载到屏中。

PC配套下载软件:通讯波特率固定为 115200

操作步骤:
选择串口,选择下载文件(可以多选),点击下载,自动完成单个或多个文件的下载,下载完成后,点复位按钮复位系统。



本帖子中包含更多资源

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

x
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-6-20 17:02:55 | 显示全部楼层
源代码:

本帖子中包含更多资源

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

x
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-6-20 17:06:28 | 显示全部楼层
通讯接口可设计为USB转TTL,参考电路如下:

本帖子中包含更多资源

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

x
回复

使用道具 举报

12

主题

77

帖子

1186

积分

金牌会员

Rank: 6Rank: 6

积分
1186
发表于 2021-6-21 10:05:21 | 显示全部楼层
wolfgd 发表于 2021-6-20 17:06
通讯接口可设计为USB转TTL,参考电路如下:

厉害咯
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-6-21 11:46:58 | 显示全部楼层

学习迪文屏就是从你出的视频教程开始的,对我帮助很大,非常感谢。
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-6-21 16:12:52 | 显示全部楼层
代码说明:
程序中采用 ModBus RTU Slave 协议进行数据交互。
实现功能码 0x3 0x6 0x10
移植方法:
1. 将 t5luart4.c 添加到工程中

2. 头文件添加到主程序文件中  #include “t5luart4.h”

3. 将通讯错误处理代码添加到定时器中断中

4. 将通讯流程函数添加到主流程中

5.配置串口4

6.完成移植测试。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-6-21 16:15:11 | 显示全部楼层
如果你使用的熊工的T5L驱动程序中,将下图几个地方函数调整一下即可。

本帖子中包含更多资源

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

x
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-6-21 16:16:48 | 显示全部楼层
欢迎交流,共同进步!
回复

使用道具 举报

13

主题

155

帖子

1395

积分

金牌会员

Rank: 6Rank: 6

积分
1395
发表于 2021-8-3 09:11:09 | 显示全部楼层
请问,这个办法能下载 13TouchFile.bin   14ShowFile.bin   22_Config.bin 这3个文件吗?
回复

使用道具 举报

6

主题

74

帖子

551

积分

高级会员

Rank: 4

积分
551
QQ
 楼主| 发表于 2021-8-4 09:26:44 | 显示全部楼层
hzpyl 发表于 2021-8-3 09:11
请问,这个办法能下载 13TouchFile.bin   14ShowFile.bin   22_Config.bin 这3个文件吗?

除了更新系统固件,其它文件都可以下载,可替代TF卡下载。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2021-11-28 16:50 , Processed in 0.018951 second(s), 23 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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