第十二讲 单片机驱动彩色液晶屏 如何打包bin档

单片机驱动TFT彩色液晶屏系列讲座

目录

第一讲 单片机最小系统STM32F103C6T6通过RA8889驱动彩色液晶屏播放视频
第二讲 单片机最小系统STM32F103C6T6控制RA8889驱动彩色液晶屏硬件框架
第三讲 单片机驱动彩色液晶屏 控制RA8889软件:如何初始化
第四讲 单片机驱动彩色液晶屏 控制RA8889软件:绘图
第五讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part1.内部字库
第六讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part2.外接字库
第七讲 单片机驱动彩色液晶屏 控制RA8889软件:显示文字:Part3.自建字库
第八讲 单片机驱动彩色液晶屏 控制RA8889软件:显示图片
第九讲 单片机驱动彩色液晶屏 控制RA8889软件:显存操作
第十讲 单片机驱动彩色液晶屏 控制RA8889软件:图像运算
第十一讲 单片机驱动彩色液晶屏 控制RA8889软件:播放avi视频
第十二讲 单片机驱动彩色液晶屏 如何打包bin档
第十三讲 单片机驱动彩色液晶屏 bin档的烧录方法

单片机驱动液晶屏显示不难,难的是UI界面的设计。当单片机碰到瑞佑的液晶控制芯片,那UI的设计就会变得十分简便!UI界面最离不开的是图片资源,美工设计好后要打包再烧录到FLASH中才可使用,下方开始介绍如何打包bin档。

RA8889最多可以扩展4颗FLASH,硬件框架如下图:
在这里插入图片描述
这些FLASH可以用于存放BMP、JPG、PNG、AVI影片或者字库档等数据,那如何打包bin档呢?由于图片档包含额外的文件信息,需要先剔除,再转化为RAIO芯片接受的格式,最后打包为bin档以便烧录。下方介绍一款非常好用的打包软件:

PackagingTool (Ver 2.0.1.0) (仅支持x64)

该软件可将所有文件按照二制进格式进行合并,可以将BMP、JPG、PNG及AVI文件转成符合要求的图像数据(1/8/16/24bpp等),还可选择NOR或者NAND FLASH数据格式供RAIO全系列芯片的调用,该软件还可以将点阵字库一同打包起来,可以把点阵字库转成图片,用户即可灵活显示全球文字。

该软件还有一个非常好用的功能,做嵌入式开发时,常常需要将Bootloader和Application两份代码合并,并要求按照偏移地址合并,该软件可以满足些要求!

PackagingTool x64 (Ver:2.0.1.0) 主界面如下图:
在这里插入图片描述

  1. 软件功能:按二进制格式合并文件,支持多种输出数据格式,完美搭配 RA8875/RA8876/RA8889等RAIO全系列LCD Controller芯片,亦可用于合并bin、 dat、 mp3等,不限格式;
    在这里插入图片描述
    数据导入排好之后,选择“合并保存”,会生成2份文件,一份是.bin,用于烧录到FLASH;另一份是.h头文件,单片机可以包含该头文件进行图片索引:
    在这里插入图片描述

  2. 输出数据格式可以选择,设计时注意您使用的芯片类型:
    (1) RA8889支持:1bpp,8bpp,16bpp,24bpp,PNG(ARGB:8888/4444),AVI,JPG
    (2) RA8871/8873/8876/8877/6807支持:1bpp,8bpp,16bpp,24bpp,PNG(ARGB:4444)
    (3) RA8875支持:8bpp,16bpp

  3. 选择“插入文件信息”功能:会将每个文件信息写入文件头,每个文件占用16字节,格式如下:
    (1) Size(4bytes)+Address(4bytes)+Width+Height(4bytes,LSB->MSB)+【Data Format】(1byte)+Reserved(3bytes)
    (2) 【Data Format】: 1-lbpp; 2-8bpp; 3-16bpp; 4-24bpp; 5-jpg; 6-png(8888); 7-png(4444); 8-avi;9-bin; 0-other
    (3) 该信息可用于单片机索引图片等数据,即使不更新App Code,单独更新FLASH的图资亦可
    在这里插入图片描述

  4. 工具选项【视频转成AVI档】,可将视频转为AVI(Motion JPEG)格式,适配RA8889的使用需求:在这里插入图片描述

  5. 工具选项【图片转成JPG档】,可将图片转为JPG(Baseline)格式,适配RA8889的使用需求:
    在这里插入图片描述

  6. 工具选项【点阵字库转成图片】,可把点阵字库转为BMP或者JPG图片,便于使用RAIO芯片进行UI设计:
    在这里插入图片描述

生成的字库图片,可以选择bmp或者jpg格式:
在这里插入图片描述

  1. 可以设定任一文件的写入地址(Address),满足用户局部更新FLASH、合并Bootloader和App等需求;
    在这里插入图片描述

打包完bin档,再进行烧录。烧录方法我们在下一讲再作介绍。

PackagingTool 软件下载地址

第十二讲 THE END

了解更多信息:http://www.lcdvision.com.cn

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值