自制COF屏50PIN接口、10PIN FPC接口、8PIN YH2.0接口下载板: 下载演示视频见文章末尾。
一、迪文官方的T5L系列迪文屏烧写器介绍 迪文有如上两种T5L系列屏幕的烧写板(HDL662B左,HDL662S右),分别用来为10P的1.0 mm间距FPC接口T5L系列屏幕和50P接口的COF结构屏幕烧写代码或者与其进行串口通信调试。 下图是两款烧写板连接目标屏幕的方式。 此两款烧写板的使用方法一致: 1、将制作好的DGUS工程目标文件以及51核代码.bin文件拷贝到SD卡的DWIN_SET目录下; 2、从PC上拔下装有目标文件的SD卡插到烧写板上或目标T5L系列迪文屏上的SD卡槽中,给迪文屏重新上电(这里我要吐槽一下迪文官方烧写板断电上电的方式: ①10P接口的HDL662B烧写板给目标屏幕断电上电的方式竟然是插拔跳线帽……50P接口的HDL662S烧写板给COF屏断电上电的方式更奇葩,竟然是插拔USB线,后来我给他们提了个建议,最起码加一个开关上去嘛,这样还能稍微方便点。好,他们的开发人员就加了一个开关上去。我买了一块带开关的HDL662S烧写板,打开包装一看,竟然加了一个生硬的拨动开关上去,我也是服了,弄个按动的开关放上去不好吗。 ②带开关的HDL662S烧写板在给目标屏幕断电的时候会把整个板子包括板子上的USB转串口芯片的电都给断掉(HDL662B烧写板不会),这就会导致连接烧写板的串口上位机软件每烧一次程序就得重新打开一次串口,真的好烦,我向迪文提出我的进一步修改建议就是,给目标迪文屏断电的时候不要把USB转串口芯片的电给断掉,迪文未予采纳。吐槽完毕。)开始下载目标文件到T5L系列迪文屏。 3、下载完毕后,拔出SD卡插入电脑,准备下次修改DGUS工程或者51核代码后,再次重复1、2步骤。
如下图所示,除了以上两种接口的T5L系列迪文屏外,还有一种8P_2.54mm间距接口T5L系列迪文屏,下边是烧写目标文件用的HDL6500烧写线,该款T5L系列屏幕烧写方式与上边的两款屏幕基本无异。
有一段时间,我在密集的进行迪文屏幕开发工作,不断的插卡拔卡,拔卡插卡,真的累到手臂发酸。好好的脑力劳动变成了半体力劳动。有时候遇到点代码问题,再加上手忙脚乱的插拔内存卡给人整的心烦意乱的。后来我针对整个繁琐烧写过程的弊病,自己设计制作了一款T5L_Downloader,我自己也使用了一段时间,中间也改了好几版,最后终于达到了我想要的效果,可以让我们更加优雅的进行T5L系列迪文屏开发。
二、T5L系列迪文屏T5L_Downloader烧写器介绍 ①COF屏幕50P排线接口,用于连接T5L系列的COF屏; ②SD卡延长排线接口,用于连接从‘自带烧写SD卡座的T5L系列迪文屏’上外引出来的SD卡延长排线(该排线用法在下文介绍); ③10P的1.0 mm间距FPC接口T5L系列屏幕接口,用于连接对应接口的迪文屏; ④8P_2.54mm间距接口T5L系列迪文屏幕接口,用于连接相应接口的迪文屏; ⑤烧写目标文件用SD卡座; ⑥迪文屏断电复位按键,按下按键后,可以完成一次迪文屏重新上电,但是不下载目标文件到T5L系列迪文屏; ⑦通信串口电平制式选择拨码开关,烧写板除了具备烧写T5L系列迪文屏功能外,还可支持使用串口上位机软件通过连接UART2对T5L系列迪文屏进行通信调试。因为有的T5L系列迪文屏的串口为TTL电平的,有的是RS232电平的,该拨码开关可进行拨动选择兼容目标屏幕的串口电平制式; ⑧下载按键,该按键用于启动一次下载流程,下载完成后,再次按下该按键,SD卡将从T5L系列迪文屏脱离,重新被挂载到电脑根目录下; ⑨12V电源插座,在使用该烧写器开发8P_2.54mm间距接口T5L系列迪文屏时,需要通过此接口为其额外提供12V电源; USB1:SD卡读卡器USB线;
USB2:USB转串口USB线;
1、COF迪文屏下载调试连接方式 上边两图即为迪文T5L系列COF屏与T5L_Downloader的连接方式,右侧标有“SD”的Type-C线用于下载目标文件到目标迪文屏幕,标有“COM”的Type-C线用于与目标迪文屏幕进行串口通信。
2、10P的1.0 mm间距FPC接口T5L系列迪文屏下载调试连接方式 类似以上这种自带SD卡座的T5L系列迪文屏,在下载调试时,需要与T5L_Downloader之间连接两根线,一条为SD卡延长线,另一条为供电通信连接线。
3、8P_2.54mm间距接口T5L系列迪文屏下载调试连接方式 如上两图即为8P_2.54mm间距接口T5L系列迪文屏与T5L_Downloader的连接方式,T5L_Downloader右侧比下载调试5V供电的T5L系列迪文屏时多连接了一根额外的12V电源线。
4、SD卡适配板 在下载调试自带SD卡座的T5L系列迪文屏时,需要使用如上图所示的SD卡适配板从屏幕上的SD卡座引出SD卡延长排线到T5L_Downloader上。若嫌使用T5L_Downloader开发自带SD卡座的T5L系列迪文屏需要连接两根排线麻烦的话,建议先用同等分辨率的COF迪文屏进行开发调试,开发完成后再通过稍微改动T5LCFG*.CFG硬件配置文件移植到实际应用场合中所使用的屏幕上(使用这种方式开发T5L系列迪文屏时有一点需要注意:COF迪文屏的Flash存储基本都为8MB,而非COF迪文屏的Flash存储应该都在16MB以上,所以在分配字库文件空间的时候需要注意两者的存储扇区数量差异)
5、T5L_Downloader下载方法
6、T5L_Downloader串口通信调试方法 在开始使用T5L_Downloader前,需要安装一个CH340的串口驱动,驱动安装很容易,可以自行百度,此处不再赘述。 安装好CH340驱动后,连接COM标识Type-C接口到电脑USB口,便可在电脑设备管理器中发现新的COM端口,使用串口调试上位机软件打开该COM端口,然后通过拨码开关选择串口电平制式(TTL、RS232对应拨码方式如下图所示),最后设置好相关通信参数后,便可使用T5L_Downloader进行串口通信调试。
下载调试COF屏幕演示视频链接:https://www.bilibili.com/video/BV1HN41137SF/
下载调试10P的FPC接口屏幕演示视频链接:https://www.bilibili.com/video/BV1qN411s7uf/
下载调试8P的YH2.0接口屏幕演示视频链接:https://www.bilibili.com/video/BV1K94y157Lt/
点击链接直接打开
|