CONFIG_USBD_PRODUCT_NAME 定义设备的名称
- CONFIG_USBD_PRODUCT_NAME \
CONFIG_USBD_VENDORID
将此宏定义为你从USB-IF(Implementors Forum)分配的Vendor ID。为避免污染USB名字空间,要求该值必须是唯一的
- CONFIG_USBD_VENDORID 0xFFFF
CONFIG_USBD_PRODUCTID 定义设备的Product ID
- CONFIG_USBD_PRODUCTID 0xFFFF
- MMC 支持:
U-Boot支持Intel PXA上的MMC控制器,定义CONFIG_MMC以使能支持。用与flash类似的方式将MMC设备映射到物理内存,即可在boot提示符下访问设备。 CONFIG_CMD_MMC使能命令行。MMC驱动支持FAT文件系统,可以通过CONFIG_CMD_FAT开启.
- 日志Flash文件系统支持:
CONFIG_JFFS2_NAND, CONFIG_JFFS2_NAND_OFF, CONFIG_JFFS2_NAND_SIZE, CONFIG_JFFS2_NAND_DEV 用于NAND设备上的默认分区的参数
CFG_JFFS2_FIRST_SECTOR,
CFG_JFFS2_FIRST_BANK, CFG_JFFS2_NUM_BANKS 用于NOR设备上的默认分区的参数
CFG_JFFS_CUSTOM_PART
定义此宏来创建一个私有分区,你必须提供一个函数: struct part_info* jffs2_part_info(int part_num)
如果只定义一个JFFS2分区,也可以定义下面的宏来禁用chpart命令。
#define CFG_JFFS_SINGLE_PART 1 在没有自定义分区的时候,这个是默认行为。 - 键盘支持:
CONFIG_ISA_KEYBOARD 定义该宏以支持标准PC键盘 CONFIG_I8042_KBD
支持标准PC键盘,US(默认)和GERMAN键盘布局(通过\切换)。为cfb_console提供函数i8042_kbd_init, i8042_tstc和i8042_getc。支持光标闪烁。 - 视频支持: CONFIG_VIDEO
定义该宏以支持视频 (输出到视频). CONFIG_VIDEO_CT69000
支持 Chips & Technologies 69000 视频芯片 CONFIG_VIDEO_SMI_LYNXEM
使能Silicon Motion SMI 712/710/810 视频芯片. 视频输出由环境变量'videoout' (1 = LCD and 2 = CRT). 如果不定义videoout,默认为CRT
对CT69000 和 SMI_LYNXEM 驱动, 视频模式由环境变量'videomode'选择, 有两个选择:
- \'num' is a standard LiLo mode numbers. 支持下列标准模式 (* 为默认值):
Colors 640x480 800x600 1024x768 1152x864 1280x1024 -------------+--------------------------------------------- 8 bits | 0x301* 0x303 0x305 0x161 0x307 15 bits | 0x310 0x313 0x316 0x162 0x319 16 bits | 0x311 0x314 0x317 0x163 0x31A 24 bits | 0x312 0x315 0x318 ? 0x31B -------------+--------------------------------------------- (i.e. setenv videomode 317; saveenv; reset;)
- \所有视频参数从bootargs提取. (见 drivers/video/videomodes.c) CONFIG_VIDEO_SED13806
使能 Epson SED13806 驱动. 该驱动支持8bpp和16bpp模式(由
CONFIG_VIDEO_SED13806_8BPP或 CONFIG_VIDEO_SED13806_16BPP定义) - 键盘支持:
CONFIG_KEYBOARD
定义该宏来使能自定义键盘支持。它简单地调用drv_keyboard_init(),该函数需要在单板相关文件中提供。目前使用该宏的单板只有RBC823。 - LCD 支持: CONFIG_LCD
定义该宏以支持 LCD (输出至LCD); 同时从下列的显示支持中选择一种: CONFIG_ATMEL_LCD:
HITACHI TX09D70VM1CCA, 3.5\ CONFIG_NEC_NL6448AC33:
NEC NL6448AC33-18. Active, color, single scan. CONFIG_NEC_NL6448BC20 NEC NL6448BC20-08. 6.5\ Active, color, single scan. CONFIG_NEC_NL6448BC33_54 NEC NL6448BC33-54. 10.4\ Active, color, single scan. CONFIG_SHARP_16x9
Sharp 320x240. Active, color, single scan. It isn't 16x9, and I am not sure what it is. CONFIG_SHARP_LQ64D341 Sharp LQ64D341 display, 640x480. Active, color, single scan. CONFIG_HLD1045 HLD1045 display, 640x480. Active, color, single scan. CONFIG_OPTREX_BW
Optrex CBL50840-2 NF-FW 99 22 M5 or
Hitachi LMG6912RPFC-00T or
Hitachi SP14Q002 320x240. Black & white.
Normally display is black on white background; define CFG_WHITE_ON_BLACK to get it inverted. - Splash Screen 支持: CONFIG_SPLASH_SCREEN
如果设置该选项, 将检查环境变量\如果变量存在则显示一张BMP图像, 普通的logo, 版权及系统信息不再显示. \指定了位图的存放地址. 终端也被重定向到\由于启动的早期就会加载Splash screen, 使用它可以实现安静的启动. - Gzip 压缩的BMP支持: CONFIG_VIDEO_BMP_GZIP
如果设置该选项, 除了支持标准BMP图像外, splashscreen或者bmp命令可以使用gzip压缩的BMP图像. - 压缩支持: CONFIG_BZIP2
如果设置了该选项,u-boot将包含对bzip2压缩映像的支持。如果不设置该选项,则只支持未压缩的或者gzip压缩的映像。
注意: bzip2 算法需要大量的RAM, 因此malloc区大小(通过CFG_MALLOC_LEN定义)至少为4MB。 - MII/PHY 支持: CONFIG_PHY_ADDR PHY在MII总线上的地址。
CONFIG_PHY_CLOCK_FREQ (ppc4xx) MII总线的时钟频率。 CONFIG_PHY_GIGE
如果设置该选项,则支持GE PHY的速度/双工检测 CONFIG_PHY_RESET_DELAY
有一些PHY (如Intel LXT971A) 在复位后需要经过一定的时延才能访问MII寄存器,需要设置该宏。该设置的单位为usec (LXT971A至少需设为300usec)。 CONFIG_PHY_CMD_DELAY (ppc4xx)
有一些PHY (如Intel LXT971A) 在发起MII命令时,需要额外的时延才能读取MII状态寄存器。 - 以太网支持: CONFIG_ETHADDR CONFIG_ETH2ADDR CONFIG_ETH3ADDR
为对应的以太网接口定义一个默认的MAC地址, 当不能自动确定时使用该定义. - IP 地址:
CONFIG_IPADDR
为默认的以太网接口定义一个默认的IP地址(在没有确定IP地址的时候使用,比如通过bootp确定IP地址)。
相关推荐: