您的位置:首页 > 移动开发 > Android开发

Android lk bootloader中相关修改指南

2012-03-08 00:12 387 查看
1.主要功能,红色部分是android特有的一些功能,如fastboot,recovery模式等:

* Variety of nand devices for bootup

* USB driver to enable upgrading images over usb during development

* Keypad driver to enable developers enter ‘fastboot’ mode for image upgrades

* Display driver for debugging and splash screen

* Enable Android recovery image and image upgrades

2.配置dram内存大小,供linux kernel使用

The memory tags can be customized inlk/target//atags.c

3.fastboot模式,可以自行打开或者关闭

如,在boot中关闭按键或者usb 驱动,都可以达到此目的

相关文件

k/app/aboot/fastboot.c

lk/app/aboot/aboot.c

4.MTD block setting

可以配置各个mtd image 分区在如下 文件中

lk\target\tcc8900_evm\init.c

static struct ptentry board_part_list[]

5.打开或者关闭splash screen in the bootloader

DISPLAY_SPLASH_SCREEN功能可以来打开关闭

开机时候,boot会从’splash’ MTD分区中读取原始的文件到framebuffer中显示,所以也需要加载display 的驱动。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: