大彩串口屏开发——U盘和SD识别问题

功能需求:将MCU发来的串口数据存放到U盘

测试过程:

第一步,拿了自定义串口协议的例程进行测试,发现结果跟例程说的不一样。

结果1:虚拟屏上测试了自定义串口命令,跟例程说的一样

结果2:通过串口调试助手给实物屏DC80480F070发送命令,结果没反应,又无法调试LUA脚本

第二步,分析软件,波特率也一致了(与MCU保持一致),串口屏的型号也对应上了,LUA脚本中也启用了自定义协议 uart_free_protocol = 1,发送的命令也是对的,还是没反应,无果

第三步,线上跟大彩科技的技术支持沟通反馈问题,那边发来的资料跟我看的一样,下载测试结果也是没反应,但那边测试结果是正常的

自己再测试:在10.1寸的屏上试一下,还没试过,将工程的设备类型改为DC10600M101,编译下载,测试结果是正常的

分析:再查看自定义串口协议文档说明,有一句是这样写的,固件版本要求

查看了屏DC80480F070的固件是

屏DC10600M101是

前面看这个文档的时候注意到这个版本要求,问过技术支持,回复说不用管这个,结果被坑了

结论是:是否支持自定义串口协议取决于固件版本

注意:

  1. 启用自定义串口协议后,不支持TFT握手联机了(握手联机才能读出固件版本),可以不握手进行联机

  1. 自定义协议的目的是针对不支持二次开发的设备,需要屏幕来处理交互报文的情况,支持二次开发的设备就用大彩协议即可

U盘必须是FAT32格式,且未做过系统启动盘,可以使用 DiskGenius软件格式化为FAT32格式

  • 11
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值