b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

文件系统转换 Bootloader之uBoot简介(转)(34)

电脑杂谈  发布时间:2018-02-07 22:32:44  来源:网络整理

改为:

917 case NAND_ECC_NONE:

918 //printk (KERN_WARNING "Writing data without ECC to NAND-FLASH is not recommended\n");

6. 修改默认配置参数以方便使用

前面移植网卡芯片CS8900时,已经设置过默认IP地址等。为了使用U-Boot时减少一些设置,现在修改配置文件include/configs/100ask24x0.h增加默认配置参数,其中一些在移植过程中已经增加的选项这里也再次说明。

(1)Linux启动参数。

增加如下3个宏:

#define CONFIG_SETUP_MEMORY_TAGS 1/* 向内核传递内存分布信息 */

#define CONFIG_CMDLINE_TAG 1/* 向内核传递命令行参数 */

/* 默认命令行参数 */

#define CONFIG_BOOTARGS "noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0"

(2)自动启动命令。

增加如下2个宏:

/* 自动启动前延时3秒 */

#define CONFIG_BOOTDELAY3

/* 自动启动的命令 */

#define CONFIG_BOOTCOMMAND “nboot 0x32000000 0 0; bootm 0x32000000”

自动启动时(开机3秒内无输入),首先执行“nboot 0x32000000 0 0”命令将第0个NAND Flash偏移地址0上的映像文件复制到内存0x32000000中;然后执行“bootm 0x32000000”命令启动内存中的映像。

(3)默认网络设置。

根据具体网络环境增加、修改下面4个宏:

#define CONFIG_ETHADDR08:00:3e:26:0a:5b

#define CONFIG_NETMASK 255.255.255.0

#define CONFIG_IPADDR192.168.1.17

#define CONFIG_SERVERIP192.168.1.11

2.6 U-Boot的常用命令

1. U-Boot的常用命令的用法

进入U-Boot控制界面后,可以运行各种命令,比如下载文件到内存,擦除、读写Flash,运行内存、NOR Flash、NAND Flash中的程序,查看、修改、比较内存中的数据等。

使用各种命令时,可以使用其开头的若干个字母代替它。比如tftpboot命令,可以使用t、tf、tft、tftp等字母代替,只要其他命令不以这些字母开头即可。

当运行一个命令之后,如果它是可重复执行的(代码中使用U_BOOT_CMD定义这个命令时,第3个参数是1),若想再次运行可以直接输入回车。

U-Boot接受的数据都是16进制,输入时可以省略前缀0x、0X。

下面介绍常用的命令:

(1)帮助命令help。

运行help命令可以看到U-Boot中所有命令的作用,如果要查看某个命令的使用方法,运行“help 命令名”,比如“help bootm”。

可以使用“?”来代替“help”,比如直接输入“?”、“? bootm”。

(2)下载命令。

U-Boot支持串口下载、网络下载,相关命令有:loadb、loads、loadx、loady和tftpboot、nfs。

前几个串口下载命令使用方法相似,以loadx命令为例,它的用法为“loadx [

off ] [ baud

]”。中括号“[]”表示里面的参数可以省略,off表示文件下载后存放的内存地址,baud表示使用的波特率。如果baud参数省略,则使用当前的波特


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-66092-34.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...