U-BOOT源码分析及移植(11)

邂逅黄昏 分享 2021-06-02 下载文档

U-BOOT源码分析及移植

unsigned char vfd_type; /* display type */

#endif

void **jt; /* 跳转表,1.1.6中用来函数调用地址登记 */

} gd_t;

2)bd 板子数据指针。板子很多重要的参数。 类型定义如下:

typedef struct bd_info {

int bi_baudrate; /* 串口波特率 */

unsigned long bi_ip_addr; /* IP 地址 */

unsigned char bi_enetaddr[6]; /* MAC地址*/

struct environment_s *bi_env;

ulong bi_arch_number; /* unique id for this board */

ulong bi_boot_params; /* 启动参数 */

struct /* RAM 配置 */

{

ulong start;

ulong size;

}bi_dram[CONFIG_NR_DRAM_BANKS];

} bd_t;

3)环境变量指针 env_t *env_ptr = (env_t *)(&environment[0]);(common/env_flash.c) env_ptr指向环境参数区,系统启动时默认的环境参数environment[],定义在common/environment.c中。

参数解释:

bootdelay 定义执行自动启动的等候秒数

baudrate 定义串口控制台的波特率

netmask 定义以太网接口的掩码

ethaddr 定义以太网接口的MAC地址

bootfile 定义缺省的下载文件

bootargs 定义传递给Linux内核的命令行参数

bootcmd 定义自动启动时执行的几条命令

serverip 定义tftp服务器端的IP地址


U-BOOT源码分析及移植(11).doc 将本文的Word文档下载到电脑

下一篇:CSS相关学习内容总结

相关推荐
相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7 元

支付方式:

开通VIP包月会员 特价:29元/月

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