随笔分类 - uboot
摘要:由汇编代码跳转到C代码,假定当前目录为uboot的根目录。C代码首先会执行lib_arm/board.c中的start_armboot函数。在此函数中执行一些初始化的过程,当执行到stdio_init ()函数时将跳转到common/stdio.c中。执行到drv_lcd_init ()函数时跳转带common/lcd.c中,lcd.c实现了一些lcd的通用方法。接着,此函数执行到lcd_enable ()函数,然后跳转到board/freescale/mx51_bbg/mx51_bbg.c中的lcd_enable ()中进行lcd的GPIO初始化配置。
阅读全文
摘要:如何更改Uboot的启动logo:1、进入tools目录,在该目录下你会看到一个叫logos的目录,里面存的是logo图标,可以自己添加logo图标到该目录,注意需256色的。2、打开tools目录下的Makefile文件,在第44行至48行间,有如下一段代码:ifeq ($(LOGO_BMP),)LOGO_BMP= logos/denx.bmpendififeq ($(VENDOR),denx)LOGO_BMP= logos/denx.bmp3、"denx.bmp"即为logo图标。你可以用你自己喜欢的图标来代替他,,4、在common目录下,打开lcd.c文件,可以改变
阅读全文