ChinaUnix.net
相关文章推荐:

uboot 初始化以太网 ethdevices

相关讨论

U-Boot 2013.01 (Nov 25 2013 - 21:19:08) CPU: 8536, Version: 1.2, (0x80370092) Core: E500, Version: 3.0, (0x80210030) Clock Configuration: CPU0:1333.320 MHz, CCB:533.328 MHz, DDR:266.664 MHz (533.328 MT/s data rate) (Synchronous), LBC:33.333 MHz L1: D-cache 32 kB enabled I-cache 32 kB enabled Board: ******ATCI MPC8536 COME COMPUTER MODULE**** uboot >>>>>>>>>>st...

by prettyguyzq - 嵌入式开发 - 2014-01-08 14:39:40 阅读(4506) 回复(14)

因为对linux不是太熟悉,我在uboot初始化了一些特定的uboot管脚作为控制用,但不知道linux起来后是否会把这个状态更改?linux需要再一次初始化所有GPIO吗?

by adibe - 驱动开发 - 2012-09-12 15:52:48 阅读(4829) 回复(3)

有2个问题: 1、我现在想在倒计时时先中断auto-boot,调用tftp下载一个FPGA的文件,配置好FPGA后再下载内核。 我是这样做的:中断后直接调用tftpstart()函数,当然要下载的文件名和地址也是定义好了的。但此时获取不到TFTP SERVER和板的IP地址,都为0.0.0.0。但为什么我直接输入tftp时它又能获得IP呢?对这个流程还是有点不清楚,有没有人能帮忙讲解一下? 2、我看在main.c中的main_loop函数中parse_string_outer()是用来解析...

by adibe - Linux环境编程 - 2011-07-25 16:13:06 阅读(4365) 回复(1)

uboot 的 lowlevel_init.S,代码分析,底层分析,底层初始化 这个文件主要是设置系统时钟,初始化flash,以及SDRAM。。。 ..\u-boot-1.3.1\cpu\arm920t\at91rm9200\lowlevel_init.S #include #include //CONFIG_SKIP_LOWLEVEL_INIT定义见..\u-boot-1.3.1\include\configs\at91rm9200dk.h #ifndef CONFIG_SKIP_LOWLEVEL_INIT /* * some parameters for the board * * This is based on rm9200dk.cfg for the BDI2000 from A...

by iibull - Linux文档专区 - 2009-09-15 09:13:43 阅读(778) 回复(0)

这个文件主要是设置系统时钟,初始化flash,以及SDRAM。。。 ..\u-boot-1.3.1\cpu\arm920t\at91rm9200\lowlevel_init.S #include #include //CONFIG_SKIP_LOWLEVEL_INIT定义见..\u-boot-1.3.1\include\configs\at91rm9200dk.h #ifndef CONFIG_SKIP_LOWLEVEL_INIT /* * some parameters for the board * * This is based on rm9200dk.cfg for the BDI2000 from ABATRON which in * turn is based on the boot.bin code from...

by newcch - Linux文档专区 - 2009-07-14 10:21:29 阅读(828) 回复(0)

以smdk2410为例(据说按照smdk2410的默认配置是支持cs8900的), 在lib_arm/board.c中的start_armboot函数中, 1,有这样一行代码:gd->bd->bi_ip_addr = getenv_IPaddr ("ipaddr"),我认为这是获取配置文件include/configs/smdk2410.h中设置的IP地址,把这个IP地址保存到gd->bd->bi_ip_addr 中。可见这一行并没有对网卡(cs8900)进行初始化工作。 2,然后在下面有这样一行代码:cs8900_get_enetaddr (gd->bd->bi_enetaddr),我...

by 巨人史玉柱 - 内核源码 - 2009-05-31 09:20:38 阅读(1000) 回复(0)

以smdk2410为例(据说按照smdk2410的默认配置是支持cs8900的), 在lib_arm/board.c中的start_armboot函数中, 1,有这样一行代码:gd->bd->bi_ip_addr = getenv_IPaddr ("ipaddr"),我认为这是获取配置文件include/configs/smdk2410.h中设置的IP地址,把这个IP地址保存到gd->bd->bi_ip_addr 中。可见这一行并没有对网卡(cs8900)进行初始化工作。 2,然后在下面有这样一行代码:cs8900_get_enetaddr (gd->bd->bi_enetaddr),我...

by 巨人史玉柱 - 嵌入式开发 - 2009-05-31 09:18:26 阅读(873) 回复(0)

U-Boot 1.1.3,内核2.6.9 CPU:arm922t 想要调整时序,请问调整时序是在uboot下进行吗? 调整时序应该就是修改寄存器吧,在kernel的运行时,能够沿用uboot修改的环境(寄存器)?

by againyuan - 嵌入式开发 - 2007-11-24 00:09:25 阅读(3649) 回复(7)

uboot初始化中,为何要设置CPU为SVC模式而不是设置为其他模式 在看uboot的start.S文件时候,发现其最开始初始化系统,做的第一件事情,就是将CPU设置为SVC模式,但是S3C2440的CPU的core是ARM920T,其有7种模式,为何非要设置为SVC模式,而不是设置为其他模式呢?对此,经过一些求证,得出如下原因: 首先,先要了解ARM的CPU的7种模式是哪些:http://www.docin.com/p-73665362.html 图表 22 ARM中CPU的模式 [td=1,1,93]处理器模式[...

ARMCPUSVCuboot

by crifan - 嵌入式开发 - 2012-01-24 07:56:03 阅读(7389) 回复(4)

dm9000a一般用的是16位,但是我现在看的davinci的,他好像没有初始化自己为16位的数据读写啊,看手册复位值也是8位,这是为何?

by lanmanck - 嵌入式开发 - 2010-07-19 01:52:03 阅读(1390) 回复(1)