第十二讲 单片机驱动彩色液晶屏 如何打包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影片或者字库DOT档等数据,那如何打包bin档呢?由于图片档包含额外的文件信息,因此需要先剔除掉再打包,下方介绍两个软件用于打包:

一、ImageTool

该打包软件支持导入BMP、JPG、PNG及AVI文件格式,输出支持1/8/16/24bpp数据格式,PNG格式支持4:4:4:4或者8:8:8:8,还可选择是要用于NOR或者NAND FLASH上面,二者数据格式有所不同。

主界面如下图:

输出数据格式(Data Format )选择好后还要保存设定,再添加图片文件:

添加文件后的列表,可包含不同数据格式:

完成之后转档(Convert)打包即可输出bin档,再进行烧录。烧录方法我们在下一讲再作介绍。

二、PackagingTool

该打包软件可将所有文件进行二制进格式文件进行合并,目前打包JPG和AVI格式可供RA8889调用,同时还可以打包自建字库DOT档,或者合并不同的BIN文件。

主界面如下:

相比ImageTool功能,增加了列表可保存并再次导入,可编辑文件顺序、可删除单个文件,文件类型不限,均按二制进形式合并,该新增功能可用于多个bin文件的合并、自建字库dot文件的合并。合并之后会生成.h头文件供单片机查询文件地址并索引调用。

此外还新增两个很有用的功能:

  1. 可以设定每个文件的前置偏移地址,满足单片机的IAP Boot Loader Code和Application Code合并时需要固定偏移的功能,可应用于嵌入式硬件设计;

  2. 可以选择是否将文件信息(地址和大小)保存在bin档头部,这个功能亦可被单片机进行索引用来调用任意图片。

该软件用法介绍:

二进制文件合并工具软件PackagingTool介绍

软件下载地址

第十二讲 THE END

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

相关推荐
天空'之城14 分钟前
单片机基础核心知识点汇总(四十)
单片机·嵌入式硬件
smartpi_ai25 分钟前
离线语音模块误识别问题全面解决方案:命令词设计、防误触与灵敏度调优指南
人工智能·单片机·语音识别
LCG元29 分钟前
STM32F103 驱动 HX711 称重实战:DOUT 就绪时序、增益切换陷阱与两点标定精度实测
stm32·单片机·嵌入式硬件
小李不想当小白3 小时前
DMA直接存储器存取(STM32标准库学习笔记)
笔记·stm32·单片机·嵌入式硬件·学习·分享
朝发如雪3 小时前
快速掌握单片机基础(6)(数据处理与传送指令)(跳转与分支指令)(栈操作与混合编程)(程序状态寄存器操作指令)(内存映射)
单片机·arm
blue_ice .3 小时前
Verilog DDS 数字信号发生器:DAC 输出模拟波形与 ADC 回采观测
开发语言·单片机·嵌入式硬件·fpga开发
深圳市恒锐丰科技杨生3 小时前
EG4318 / EG4319 / EG4320 铅酸电池三段式充电副边管理芯片|屹晶 EGmicro
嵌入式硬件·硬件工程
深圳市恒锐丰科技杨生4 小时前
EG1253 电流模式 PWM 控制器|屹晶 EGmicro
嵌入式硬件·硬件工程
远翔调光芯片^138287988724 小时前
ECP5702能芯科技PD取电芯片在市场上的优势有哪些?
开发语言·人工智能·单片机·嵌入式硬件·智能家居
时空自由民.4 小时前
WSL解决USB 串口连接问题与linux串口权限问题
linux·单片机