继续TINY210V2中UBoot增加图片显示功能

本文详细介绍了如何在CONSOLE环境下使用bmp命令显示图片,包括命令的基本用法、图片信息查看及加载过程,并指出在使用FAT16表时将UBOOT放置于错误位置的问题解决方案,提供了从U盘加载、文件信息查看到图片加载的完整流程,同时揭示了在特定显存配置下图片显示存在的局限性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

其实LCD已经在CONSOLE下使用了,增加图片显示只是加一个bmp命令,使用CONFIG_CMD_BMP这个宏可以开启bmp命令。

bmp命令有info和display,一个是显示图片信息,一个是显示图片到具体位置。

由于我使用的FAT16的表 不知道如何把UBOOT放到FAT16表不认为错误的地方,只能使用土办法了。

1.先用自己改的IROM工具把UBOOT刷新到SD卡上,开发板开机进入到字符提示界面

2.拔卡重新格式化,再把显示的图片复制根目录下。

3.使用mmc rescean命令重新加载mmc卡

4.使用fatls mmc 0 命令显示当前mmc卡上的文件信息

5.使用fatload mmc 0 0x34000000 ./7.b 把mmc卡上的7.b文件加载到内存地址以0x34000000开始的位置

6.使用bmp info 0x34000000显示该图片的信息

7.使用bmp info 显示图片

由于我现在显存配置的是32BPP的内存格式,但实际还24BPP作为显示的,每像素多了1字节不起作用的。

用画板生成的只能是24BPP的 还要继续改代码,明天再看,今天就不放图了。

休息了…………

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值