迪文科技论坛

 找回密码
 立即注册
搜索
查看: 600|回复: 9

【提问】如何将编译好的程序以何种格式烧录进SD卡

[复制链接]

6

主题

9

回帖

73

积分

注册会员

Rank: 2

积分
73
发表于 2021-12-6 14:24:03 | 显示全部楼层 |阅读模式
型号:DMG80480T070_A5WTR
烧录方式:SD卡
问题:按照站内教程模板编译好C语言程序生成hex文件,通过何种格式以及如何生成该格式,通过SD卡烧录进HMI
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2021-12-6 14:27:02 | 显示全部楼层
C51程序要转成BIN 才能烧录 不能直接用HEX文件
回复

使用道具 举报

6

主题

9

回帖

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2021-12-6 14:37:39 | 显示全部楼层
integer_32 发表于 2021-12-6 14:27
C51程序要转成BIN 才能烧录 不能直接用HEX文件

首先,谢谢您的回答!
其次,您看流程是否可以理解为
1.首先通过Keil中USER选项卡的设置或其他软件,将代码编译为BIN文件。
2.将BIN文件拷贝到SD卡中DWIN_SET文件夹。
3.上电HMI自动下载配置。
再次,我仍旧存在的问题是:
1.程序转换的方式。
2.BIN文件的命名规则。
3.您获取这些信息的说明书是哪一份官方文档。
谢谢您的回答!
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2021-12-6 14:43:02 | 显示全部楼层
我要喝可乐 发表于 2021-12-6 14:37
首先,谢谢您的回答!
其次,您看流程是否可以理解为
1.首先通过Keil中USER选项卡的设置或其他软件,将代 ...

keil生成HEX文件, 然后用附件中的程序, 转成BIN他会自己改好名称然后用SD下载进屏里面即可(如果用的是开发板附件中的程序可以直接用串口下载)

本帖子中包含更多资源

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

x
回复

使用道具 举报

6

主题

9

回帖

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2021-12-6 14:50:19 | 显示全部楼层
问题来源:本站教程(T5L_ASIC视频教学)中的Hello World!项目
问题解决:基于教程所提供C51程序模板的用户开发程序经过编译后,会在OBJ文件夹中自动生成T5L51.bin文件,
                将T5L51.bin文件拷贝到SD卡中的DWIN_SET文件夹中,通过SD卡插入HMI,重新上电,
                下载完成出现end后,重新上电即可实现用户开发程序。
问题存疑:哪份官方文档详细介绍了该问题相关内容。
回复

使用道具 举报

6

主题

9

回帖

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2021-12-6 14:56:14 | 显示全部楼层
integer_32 发表于 2021-12-6 14:43
keil生成HEX文件, 然后用附件中的程序, 转成BIN他会自己改好名称然后用SD下载进屏里面即可(如果用的是 ...

1.“然后用附件中的程序, 转成BIN他会自己改好名称”是说的OBJ文件夹中自动生成的T5L51.bin文件吗?该文件是自动生成的,并没有任何操作转换(我按照本站视频教程设置的Keil)。
2.串口下载总是显示下载失败,我已经将Keil AGDI T5安装到Keil V5文件夹(Keil的安装位置),另外的驱动也进行安装,但是和说明书上的步骤不同,不知是否是笔记本的原因,或者串口无法通信也是该原因。
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2021-12-6 15:04:54 | 显示全部楼层
本帖最后由 integer_32 于 2021-12-6 15:06 编辑
我要喝可乐 发表于 2021-12-6 14:56
1.“然后用附件中的程序, 转成BIN他会自己改好名称”是说的OBJ文件夹中自动生成的T5L51.bin文件吗?该文 ...

1. 如果会自己生成最新的T5L51.bin文件应该是里面有自动转换的批处理已经转换好了就不用管它了
2.这个标准屏 不能直接用串口下 , 用SD卡下载 , 也是放进SD卡DWIN_SET文件夹中。(下载C51一般是通过串口1下载的, 必须串口能通讯才能下载 )。
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2021-12-6 15:18:42 | 显示全部楼层
我要喝可乐 发表于 2021-12-6 14:50
问题来源:本站教程(T5L_ASIC视频教学)中的Hello World!项目
问题解决:基于教程所提供C51程序模板的用 ...

文档上写的下载步骤是这样, 所有的文件都是这样下载。
将需要的文件放到 DWIN_SET 文件夹通过 SD 卡下载到屏里。顺序为:屏掉电——插卡——上电——蓝屏读 取 SD 卡内容,下载完成显示“SD Card Process …END!”——掉电、退出 SD 卡——上电。
回复

使用道具 举报

6

主题

9

回帖

73

积分

注册会员

Rank: 2

积分
73
 楼主| 发表于 2021-12-6 15:48:52 | 显示全部楼层
integer_32 发表于 2021-12-6 15:04
1. 如果会自己生成最新的T5L51.bin文件应该是里面有自动转换的批处理已经转换好了就不用管它了
2.这个标准 ...

您是说我这个(DMG80480T070_A5WTR)是不可以用串口下载,对吗
回复

使用道具 举报

0

主题

1276

回帖

5456

积分

论坛元老

Rank: 8Rank: 8

积分
5456
发表于 2021-12-6 15:55:05 | 显示全部楼层
我要喝可乐 发表于 2021-12-6 15:48
您是说我这个(DMG80480T070_A5WTR)是不可以用串口下载,对吗

对, 这个屏不能用串口下载C51程序。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-12 17:05 , Processed in 0.045322 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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