当前位置: 技术问答>linux和unix
uboot中bmp命令添加问题
来源: 互联网 发布时间:2016-07-12
本文导语: uboot中默认是没有加入bmp命令的,我现在想用到这个命令,想添加进uboot 修改了include/configs/edb93xx.h中,加入CFG_CMD_BMP #define CONFIG_COMMANDS (CONFIG_CMD_DFL | CFG_CMD_CACHE | CFG_CMD_NET | CFG_CMD_ENV | CFG_CMD_BMP | CFG_CMD_PING ...
uboot中默认是没有加入bmp命令的,我现在想用到这个命令,想添加进uboot
修改了include/configs/edb93xx.h中,加入CFG_CMD_BMP
#define CONFIG_COMMANDS
(CONFIG_CMD_DFL |
CFG_CMD_CACHE |
CFG_CMD_NET |
CFG_CMD_ENV |
CFG_CMD_BMP |
CFG_CMD_PING
编译产生错误:
cmd_bmp.c:187:3: #error bmp_display() requires CONFIG_LCD or CONFIG_VIDEO
cmd_bmp.c: In function `bmp_display':
cmd_bmp.c:189: warning: control reaches end of non-void function
make[1]: *** [cmd_bmp.o] Error 1
谁做过这方面的东西,指导下。
ps:我是想用splash screen实现在uboot中实现logo图片的显示。
修改了include/configs/edb93xx.h中,加入CFG_CMD_BMP
#define CONFIG_COMMANDS
(CONFIG_CMD_DFL |
CFG_CMD_CACHE |
CFG_CMD_NET |
CFG_CMD_ENV |
CFG_CMD_BMP |
CFG_CMD_PING
编译产生错误:
cmd_bmp.c:187:3: #error bmp_display() requires CONFIG_LCD or CONFIG_VIDEO
cmd_bmp.c: In function `bmp_display':
cmd_bmp.c:189: warning: control reaches end of non-void function
make[1]: *** [cmd_bmp.o] Error 1
谁做过这方面的东西,指导下。
ps:我是想用splash screen实现在uboot中实现logo图片的显示。
|
是你没明白我的意思。
我说的很清楚了, 你可以在 uboot 中自己做一个 LCD的驱动。
uboot中lcd初始化具体怎么实现,驱动文件lcd.c放到哪个目录下,又再哪里调用实现初始化?
=============================================
不同的设备初始化不同, 怎么初始化,你可以参考 kernel 中的LCD驱动。
你可以在 common/main.c 的 main_loop 函数中调用你自己的 LCD 驱动。
说起来简单, 但从你问的问题来看, 这工作,你恐怕做不了。