大彩串口屏-烧录与调试

串口屏型号:DC10600M070(商业型)

目前有三种调试方法:分别是虚拟屏幕调试、实体机烧录联机调试、实体机烧录LUA代码调试

1、虚拟屏幕调试

1)调试按键位置

VisualTFT 与虚拟串口屏联机通信
通过软件内置的"指令助手"发送指令控制"虚拟串口屏"显示。
对工程选择调试与编译;点击运行虚拟串口屏

运行后便会出现虚拟屏幕画面与,参数串口发送窗口

指令助手在如下位置打开:

2)软件下载

所需要软件:

虚拟串口 VSPXD 软件、VisualTFT 软件。
以上 2 个软件可以直接在大彩官网进行下载: 软件及工具_资料下载_广州大彩专注组态串口屏,国内首创《虚拟串口屏》,大彩屏无需购买硬件!主营串口屏,串口显示屏,86面板,串口彩屏,触摸屏,HMI人机界面https://www.gz-dc.com/category/typeid/412.html?v=pc

软件安装:
安装虚拟串口 VSPXD 软件。 解压 "虚拟串口 VSPXD 软件",运行可执行文件"VSPDXP.exe",

安装过程一路默认,可修改安装路径;

根据必读文档,在相应安装路径进行替换vspdctl.dll

运行该虚拟串口软件:选择想要创建的虚拟端口号,点击add pair后会在virtual pots进行创建成功,想要删除点击右下角的delete pair

ps:界面左上角 physical ports 目录下表示当前电脑物理硬件串口。注意:物理硬件串口
无法与虚拟串口通道匹配相连。
设备管理器中,会看见相应端口

3)virtualTFT 联机

设置好对应串口后,就可以点击指令助手调试就可以看到接收和发送的指令

ps:使用虚拟串口屏联机时候,波特率选项暂时不用关心,系统内部匹配

2、实体机烧录调试

实体机烧录烧录分两种:SD卡烧录(更快)、串口调试设备烧录

硬件连接

1)串口烧录

选择对应调试版板子接入端口COM,波特率会自动适配工程里设置,连接成功板子会有一声蜂鸣,点击下载;

PS:该串口不是虚拟机的COM

下载编译完成后,会弹出量产导向,点击串口下载,即可完成

2)SD 卡烧录

工程编译后会在工程目录下生成dciot_build文件

将整个private拷贝到SD卡中,然后插入到串口屏进行上电,会自动进入下载界面;

下载完成后,会自动进入到工程界面;

3)联机调试

端口仍然选择调试板相同的端口,选择联机设备,联机成功右下角会显示,联机设备;

打开指令助手,通过指令助手,可以实现操控串口屏同步显示;

如果想用串口助手,接收串口屏发送的指令,需要关闭VisualTFT软件中的串口;

再打开串口助手连接,就能接收到串口屏发送与接受的指令;

3、串口屏LUA内部编程调试

LUA内部支持print打印调试信息,打印信息只会在虚拟串口屏和串口屏背面特殊接口才能显示

在LUA内部加入print()放置在代码中想要调试的位置,如下图:

便可以在虚拟串口屏和串口屏串口中查看

ps:LUA的调试接口和串口屏烧录接口都不一致
使用该方法需要准备一个TTL转USB接口;
M系列输出日志:屏幕背面引脚有两个:方形焊盘(GND)、圆形焊盘(TXD),两个成对出现,具体位置M系列的位置都不一样,需要自己寻找;并且只能接收调试信息;
电脑端串口助手:波特率统一:115200、ASCII格式显示,屏幕运行后统一显示

以下是我这个型号板子调试位置:

(端口注意选择TTL转USB的COM,可以同时调试板和LUA调试日志查看)

物联型和M系列也不一致:给出官方参考

相关推荐
小李云雾2 天前
FastAPI 后端开发:文件上传 + 表单提交
开发语言·python·lua·postman·fastapi
曼巴UE52 天前
Unlua 官方案例
c++·ue5·lua·ue
列星随旋3 天前
基于 Redis + Lua,实现“多维度原子限流”(令牌桶 + 滑动窗口)
java·redis·lua
上海合宙LuatOS3 天前
LuatOS扩展库API——【exgnss】GNSS定位
物联网·lua·luatos
0xDevNull3 天前
Redis Lua 脚本详细教程
redis·缓存·lua
上海合宙LuatOS3 天前
LuatOS扩展库API——【exlcd】显示屏控制
物联网·lua·luatos
0xDevNull3 天前
Spring Boot 中使用 Redis Lua 脚本详细教程
spring boot·redis·lua
DJ斯特拉5 天前
Redis使用lua脚本
junit·单元测试·lua
Aktx20FNz5 天前
OpenClaw中级到高级教程
lua
LcGero5 天前
Lua + Cocos Creator 实战:用 Lua 驱动 UI 与游戏逻辑
游戏·ui·lua