[uboot]
xgbing
专注于嵌入式方向的软硬件设计与开发(ASM\C\C++,RTOS,Linux,android,以太网\嵌入式网络协议栈,蓝牙,WIFI,文件系统/嵌入式存储,显示\音频,单片机\DSP\ARM\Cortex,电路设计\PCB布板\硬件驱动\数字逻辑CPLD,FPGA\niosII),目前从事VirtualBox\qemu\KVM虚拟化研究工作。
展开
-
AM335 uboot启动参数
include/env_default.h中:#elif defined(DEFAULT_ENV_INSTANCE_STATIC)static char default_environment[] = {#elseconst uchar default_environment[] = {#endif代码略#ifdef CONFIG_EXTRA_ENV_SETTINGS CONF...原创 2019-10-29 22:14:47 · 775 阅读 · 0 评论 -
U-boot-2010.06源码
gd_t结构typedef struct global_data { bd_t *bd; unsigned long flags; unsigned long baudrate; unsigned long have_console; /* serial_init() was c原创 2011-06-15 23:00:00 · 1379 阅读 · 0 评论 -
在u-boot中增加nor flash的支持
开发板只带有一片SST的FLASH,而u-boot中at91sam9260ek中没有运行程序在norflash中的实例。花时间修改配置,将其运行在norflash中。 (1) 修改板子头文件mprts2.h:/* NAND flash */ /* NOR flash - no real flash on this board *///#defin原创 2011-06-26 12:15:00 · 2730 阅读 · 0 评论 -
u-boot下网络驱动程序的修改
Eth.c工作之前的初始化static struct eth_device *eth_devices, *eth_current;Eth.c中有个eth_devices需要外部调用函数eth_register做初始化工作,其它函数(除eth_initialize外)都必须在这个初始化之后才能使用。 结构eth_devices是个循环链表,可包含多个eth_device。eth_re原创 2011-06-28 14:38:00 · 10969 阅读 · 1 评论 -
BANK_BASE(i)的理解
typedef unsigned long phys_addr_t;#define CONFIG_SYS_MAX_FLASH_BANKS 1# define CFI_MAX_FLASH_BANKS CONFIG_SYS_MAX_FLASH_BANKS#define CONFIG_SYS_FLASH_BASE 0x10000000#define CONFIG_SY原创 2011-07-30 16:46:12 · 2986 阅读 · 7 评论 -
NetReceive函数--精简的网络数据包解析代码,支持802,VLAN
voidNetReceive(volatile uchar * inpkt, int len) { Ethernet_t *et; IP_t *ip; ARP_t *arp; IPaddr_t tmp; int x; uchar *pkt;#if defined(CONFIG_CMD_CDP) int iscdp;#endif ushort cti原创 2011-06-27 16:29:00 · 2583 阅读 · 0 评论