U-BOOT中文文档 概述与配置选项(3)

2019-01-26 15:43

VIDEO_GETC_FCT get char fct (i.e. i8042_getc)

CONFIG_CONSOLE_CURSOR 打开/关闭 光标绘制 (需要 blink timer cf. i8042.c)

CFG_CONSOLE_BLINK_COUNT blink 间隔 (cf. i8042.c) CONFIG_CONSOLE_TIME 在右上角显示时间/日期信息 (需要 CONFIG_CMD_DATE)

CONFIG_VIDEO_LOGO 在左上角显示Linux logo

CONFIG_VIDEO_BMP_LOGO 使用bmp_logo.h作为logo(默认是linux_logo.h)。 需要 CONFIG_VIDEO_LOGO CONFIG_CONSOLE_EXTRA_INFO 除了logo外的其它单板信息

如果定义了CONFIG_CFB_CONSOLE, 视频终端是默认的i/o. 使用'console=serial'环境可以强制使用串口终端

如果定义了 CONFIG_SILENT_CONSOLE, 可以用'silent'环境变量屏蔽所有终端消息(包括U-Boot和Linux的输出!)。更多信息见doc/README.silent

- 终端波特率:

CONFIG_BAUDRATE - 以bps为单位

选择一个CFG_BAUDRATE_TABLE列出的波特率。 CFG_BAUDRATE_TABLE 见下面。

CFG_BRGCLK_PRESCALE, baudrate prescale

- 中断驱动的串口输入:

CONFIG_SERIAL_SOFTWARE_FIFO

仅用于PPC405GP。

使用一个中断处理程序来接收串口数据。它将使能并使用硬件握手(RTS/CTS)和串口内置FIFO。必须设置中断驱动的输入缓冲的字节数。

不定义该宏则禁用此特性, 包括禁用缓冲和硬件握手。

- 终端 UART 编号:

CONFIG_UART1_CONSOLE

仅用于AMCC PPC4xx。

如果定义该宏,则使用内部UART1作为默认的U-Boot终端 (否则使用UART0)

- 引导延时: CONFIG_BOOTDELAY - in seconds

在自动引导默认映像前的延时,设为-1表示禁用自动引导。

与CONFIG_BOOTDELAY相关的选项见 doc/README.autoboot. 这些选项都不是必需的。

CONFIG_BOOT_RETRY_TIME CONFIG_BOOT_RETRY_MIN CONFIG_AUTOBOOT_KEYED CONFIG_AUTOBOOT_PROMPT CONFIG_AUTOBOOT_DELAY_STR CONFIG_AUTOBOOT_STOP_STR CONFIG_AUTOBOOT_DELAY_STR2 CONFIG_AUTOBOOT_STOP_STR2 CONFIG_ZERO_BOOTDELAY_CHECK CONFIG_RESET_TO_RETRY

- 自动引导命令:

CONFIG_BOOTCOMMAND

只有定义了CONFIG_BOOTDELAY时,才需要定义这个宏。如果在引导延时内没有字符输入,则自动执行该宏定义的命令字符串。

CONFIG_BOOTARGS

该宏用于向bootm命令传递参数。CONFIG_BOOTARGS的值也被赋给环境变量\

CONFIG_RAMBOOT and CONFIG_NFSBOOT

两个宏值分别被赋给环境变量\和\。用于简化从RAM和NFS两种引导途径之间的切换。

- 预引导命令:

CONFIG_PREBOOT

如果定义了该选项,则在进行引导延时的计时前或者运行自动引导命令前,检查环境变量\是否存在,如果存在则进入交互模式。

该功能在\是由程序自动生成或修改的情况下比较有用。比如,LWMON单板的代码:当引导系统时,如果用户按下特定组合键,preboot会被修改。

- Serial Download Echo Mode: CONFIG_LOADS_ECHO

如果定义为1,在串口下载(使用\命令)过程中,会对所有收到的字符进行回显。在某些终端上可能有用(如\,但对大多数终端只是浪费时间。这个设置定义了\环境变量的默认值。

- Kgdb 串口波特率: (如果定义了 CONFIG_CMD_KGDB) CONFIG_KGDB_BAUDRATE

选择一个 CFG_BAUDRATE_TABLE 列出的波特率,见下面。 - Monitor 功能:

可以用#include \包含所有Monitor命令,并用#undef去掉不需要的命令。也可以使用\,并#define需要的命令。

下列命令里,不带*号的是默认的命令配置

CONFIG_CMD_ASKENV * ask for env variable CONFIG_CMD_AUTOSCRIPT 支持自动脚本 CONFIG_CMD_BDI bdinfo

CONFIG_CMD_BEDBUG * 包含 BedBug 调试器 CONFIG_CMD_BMP * BMP 支持 CONFIG_CMD_BSP * 单板相关命令 CONFIG_CMD_BOOTD bootd

CONFIG_CMD_CACHE * icache, dcache CONFIG_CMD_CONSOLE coninfo

CONFIG_CMD_DATE * 支持RTC, date/time... CONFIG_CMD_DHCP * 支持DHCP CONFIG_CMD_DIAG * 诊断

CONFIG_CMD_DOC * Disk-On-Chip Support CONFIG_CMD_DTT * Digital Therm and Thermostat CONFIG_CMD_ECHO echo arguments CONFIG_CMD_EEPROM * 支持EEPROM读写 CONFIG_CMD_ELF * bootelf, bootvx CONFIG_CMD_ENV saveenv CONFIG_CMD_FDC * 支持软驱 CONFIG_CMD_FAT * 支持FAT分区 CONFIG_CMD_FDOS * 支持Dos磁盘 CONFIG_CMD_FLASH flinfo, erase, protect CONFIG_CMD_FPGA 支持FPGA设备初始化 CONFIG_CMD_HWFLOW * RTS/CTS 硬件流控 CONFIG_CMD_I2C * I2C 串行总线支持 CONFIG_CMD_IDE * IDE 硬盘支持 CONFIG_CMD_IMI iminfo

CONFIG_CMD_IMLS 列出所有找到的映像 CONFIG_CMD_IMMAP * 支持IMMR dump CONFIG_CMD_IRQ * irqinfo

CONFIG_CMD_ITEST Integer/string test of 2 values CONFIG_CMD_JFFS2 * 支持JFFS2文件系统 CONFIG_CMD_KGDB * kgdb CONFIG_CMD_LOADB loadb CONFIG_CMD_LOADS loads

CONFIG_CMD_MEMORY md, mm, nm, mw, cp, cmp, crc, base, loop, loopw, mtest

CONFIG_CMD_MISC Misc functions like sleep etc CONFIG_CMD_MMC * MMC memory mapped support CONFIG_CMD_MII * MII实用命令 CONFIG_CMD_NAND * NAND支持

CONFIG_CMD_NET bootp, tftpboot, rarpboot CONFIG_CMD_PCI * pciinfo

CONFIG_CMD_PCMCIA * PCMCIA支持

CONFIG_CMD_PING * 向网络主机发送 ICMP ECHO_REQUEST CONFIG_CMD_PORTIO * 端口I/O CONFIG_CMD_REGINFO * 寄存器dump

CONFIG_CMD_RUN run command in env variable CONFIG_CMD_SAVES * save S record dump CONFIG_CMD_SCSI * SCSI 支持

CONFIG_CMD_SDRAM * 打印 SDRAM 配置信息 (需要CONFIG_CMD_I2C) CONFIG_CMD_SETGETDCR 支持访问DCR寄存器 (仅用于4xx) CONFIG_CMD_SPI * 支持SPI串行总线 CONFIG_CMD_USB * 支持USB CONFIG_CMD_VFD * 支持VFD (TRAB)

CONFIG_CMD_CDP * 支持Cisco Discover Protocol CONFIG_CMD_FSL * 支持Microblaze FSL

例如: 如果你需要除了网络支持外的所有功能,可以配置如下:

#include \ #undef CONFIG_CMD_NET

其它命令:

fdt (平坦设备树) 命令: CONFIG_OF_LIBFDT

注意: 如果你不清楚,请不要开启\和\命令(配置参数

CONFIG_CMD_CACHE)。在8xx或8260上无法使能数据 cache(访问IMMR区间必须不过cache),在其它使用数据cache作为初期栈和数据保存的系统里也不能禁用数据cache。

XXX - 该列表需要更新!

- 看门狗:

CONFIG_WATCHDOG

如果定义该变量,则使能看门狗支持。必须有平台特定的看门狗实现。对8xx和8260 CPU,SIU看门狗功能在SYPCR寄存器中使能。

- U-Boot版本:

CONFIG_VERSION_VARIABLE

如果定义该宏,U-Boot创建一个\环境变量,用于显示\命令所打印出的U-Boot版本。本变量是只读的。


U-BOOT中文文档 概述与配置选项(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:《劳动合同书》范本下载 doc2

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: