./include/asm/u_boot.h
#ifndef _U_BOOT_H_
#define _U_BOOT_H_ 1typedef 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; // 板子ID号
ulong bi_boot_params; // 启动参数
struct // DRAM BANKS配置,起始地址与长度
{
ulong start;
ulong size;
} bi_dram[CONFIG_NR_DRAM_BANKS];
#ifdef CONFIG_HAS_ETH1
unsigned char bi_enet1addr[6]; // 如果有第二块网卡,指定MAC地址
#endif
} bd_t;
#define bi_env_data bi_env->data
#define bi_env_crc bi_env->crc
#endif /* _U_BOOT_H_ */