u-boot-1.2.0

所属分类:其他嵌入式/单片机内容
开发工具:Visual C++
文件大小:11739KB
下载次数:65
上传日期:2011-02-15 11:13:39
上 传 者realmaxwell
说明:  uboot1.2.0 完整的最新版的uboot源代码
(uboot1.2.0 complete source code for the latest version of uboot)

文件列表:
u-boot-1.2.0\arm_config.mk (908, 2007-01-07)
u-boot-1.2.0\avr32_config.mk (941, 2007-01-07)
u-boot-1.2.0\blackfin_config.mk (918, 2007-01-07)
u-boot-1.2.0\board\a3000\a3000.c (3127, 2007-01-07)
u-boot-1.2.0\board\a3000\config.mk (962, 2007-01-07)
u-boot-1.2.0\board\a3000\flash.c (10934, 2007-01-07)
u-boot-1.2.0\board\a3000\Makefile (1356, 2007-01-07)
u-boot-1.2.0\board\a3000\u-boot.lds (3424, 2007-01-07)
u-boot-1.2.0\board\adder\adder.c (3430, 2007-01-07)
u-boot-1.2.0\board\adder\config.mk (928, 2007-01-07)
u-boot-1.2.0\board\adder\Makefile (1510, 2007-01-07)
u-boot-1.2.0\board\adder\u-boot.lds (3101, 2007-01-07)
u-boot-1.2.0\board\adsvix\adsvix.c (2040, 2007-01-07)
u-boot-1.2.0\board\adsvix\config.mk (23, 2007-01-07)
u-boot-1.2.0\board\adsvix\lowlevel_init.S (12039, 2007-01-07)
u-boot-1.2.0\board\adsvix\Makefile (1494, 2007-01-07)
u-boot-1.2.0\board\adsvix\pcmcia.c (1686, 2007-01-07)
u-boot-1.2.0\board\adsvix\pxavoltage.S (4056, 2007-01-07)
u-boot-1.2.0\board\adsvix\u-boot.lds (1361, 2007-01-07)
u-boot-1.2.0\board\alaska\alaska.c (3910, 2007-01-07)
u-boot-1.2.0\board\alaska\config.mk (997, 2007-01-07)
u-boot-1.2.0\board\alaska\flash.c (23279, 2007-01-07)
u-boot-1.2.0\board\alaska\Makefile (1425, 2007-01-07)
u-boot-1.2.0\board\alaska\u-boot.lds (3190, 2007-01-07)
u-boot-1.2.0\board\altera\common\AMDLV065D.c (4551, 2007-01-07)
u-boot-1.2.0\board\altera\common\epled.c (1615, 2007-01-07)
u-boot-1.2.0\board\altera\common\flash.c (4840, 2007-01-07)
u-boot-1.2.0\board\altera\common\sevenseg.c (4865, 2007-01-07)
u-boot-1.2.0\board\altera\common\sevenseg.h (4568, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\config.mk (937, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\dk1c20.c (2056, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\flash.c (1769, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\Makefile (1483, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\misc.c (1089, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\u-boot.lds (1384, 2007-01-07)
u-boot-1.2.0\board\altera\dk1c20\vectors.S (5117, 2007-01-07)
u-boot-1.2.0\board\altera\dk1s10\config.mk (937, 2007-01-07)
u-boot-1.2.0\board\altera\dk1s10\dk1s10.c (1625, 2007-01-07)
u-boot-1.2.0\board\altera\dk1s10\flash.c (1773, 2007-01-07)
... ...

Freescale MPC8***1HPCN board =========================== Created 05/24/2006 Haiying Wang ------------------------------- 1. Building U-Boot ------------------ The 86xx HPCN code base is known to compile using: Binutils 2.15, Gcc 3.4.3, Glibc 2.3.3 $ make MPC8***1HPCN_config Configuring for MPC8***1HPCN board... $ make 2. Switch and Jumper Setting ---------------------------- Jumpers: J14 Pins 1-2 (near plcc32 socket) Switches: SW1(1-5) = 01100 CFG_COREPLL = 01000 :: CORE = 2:1 01100 :: CORE = 2.5:1 10000 :: CORE = 3:1 11100 :: CORE = 3.5:1 10100 :: CORE = 4:1 01110 :: CORE = 4.5:1 SW1(6-8) = 001 CFG_SYSCLK = 000 :: SYSCLK = 33MHz 001 :: SYSCLK = 40MHz SW2(1-4) = 1100 CFG_CCBPLL = 0010 :: 2X 0100 :: 4X 0110 :: 6X 1000 :: 8X 1010 :: 10X 1100 :: 12X 1110 :: 14X 0000 :: 16X SW2(5-8) = 1110 CFG_BOOTLOC = 1110 :: boot 16-bit localbus SW3(1-7) = 0011000 CFG_VID = 0011000 :: VCORE = 1.2V 0100000 :: VCORE = 1.11V SW3(8) = 0 VCC_PLAT = 0 :: VCC_PLAT = 1.2V 1 :: VCC_PLAT = 1.0V SW4(1-2) = 11 CFG_HOSTMODE = 11 :: both prots host/root SW4(3-4) = 11 CFG_BOOTSEQ = 11 :: no boot seq SW4(5-8) = 0011 CFG_IOPORT = 0011 :: both PEX SW5(1) = 1 CFG_FLASHMAP = 1 :: boot from flash 0 :: boot from PromJet SW5(2) = 1 CFG_FLASHBANK = 1 :: swap upper/lower halves (virtual banks) 0 :: normal SW5(3) = 0 CFG_FLASHWP = 0 :: not protected SW5(4) = 0 CFG_PORTDIV = 1 :: 2:1 for PD4 1:1 for PD6 SW5(5-6) = 11 CFG_PIXISOPT = 11 :: s/w determined SW5(7-8) = 11 CFG_LADOPT = 11 :: s/w determined SW6(1) = 1 CFG_CPUBOOT = 1 :: no boot holdoff SW6(2) = 1 CFG_BOOTADDR = 1 :: no traslation SW6(3-5) = 000 CFG_REFCLKSEL = 000 :: 100MHZ SW6(6) = 1 CFG_SERROM_ADDR= 1 :: SW6(7) = 1 CFG_MEMDEBUG = 1 :: SW6(8) = 1 CFG_DDRDEBUG = 1 :: SW8(1) = 1 ACZ_SYNC = 1 :: 48MHz on TP49 SW8(2) = 1 ACB_SYNC = 1 :: THRMTRIP disabled SW8(3) = 1 ACZ_SDOUT = 1 :: p4 mode SW8(4) = 1 ACB_SDOUT = 1 :: PATA freq. = 133MHz SW8(5) = 0 SUSLED = 0 :: SouthBridge Mode SW8(6) = 0 SPREAD = 0 :: REFCLK SSCG Disabled SW8(7) = 1 ACPWR = 1 :: non-battery SW8(8) = 0 CFG_IDWP = 0 :: write enable 3. Flash U-Boot --------------- The flash range 0xFF800000 to 0xFFFFFFFF can be divided into 2 halves. It is possible to use either half to boot using u-boot. Switch 5 bit 2 is used for this purpose. 0xFF800000 to 0xFFBFFFFF - 4MB 0xFFC00000 to 0xFFFFFFFF - 4MB When this bit is 0, U-Boot is at 0xFFF00000. When this bit is 1, U-Boot is at 0xFFB00000. Use the above mentioned flash commands to program the other half, and use switch 5, bit 2 to alternate between the halves. Note: The booting version of U-Boot will always be at 0xFFF00000. To Flash U-Boot into the booting bank (0xFFC00000 - 0xFFFFFFFF): tftp 1000000 u-boot.bin protect off all erase fff00000 ffffffff cp.b 1000000 fff00100 80000 To Flash U-boot into the alternative bank (0xFF800000 - 0xFFBFFFFF): tftp 1000000 u-boot.bin erase ffb00000 ffbfffff cp.b 1000000 ffb00100 80000 4. Memory Map ------------- Memory Range Device Size ------------ ------ ---- 0x0000_0000 0x7fff_ffff DDR 2G 0x8000_0000 0x9fff_ffff PCI1/PEX1 MEM 512M 0xa000_0000 0xafff_ffff PCI2/PEX2 MEM 512M 0xf800_0000 0xf80f_ffff CCSR 1M 0xf810_0000 0xf81f_ffff PIXIS 1M 0xf840_0000 0xf840_3fff Stack space 32K 0xe200_0000 0xe2ff_ffff PCI1/PEX1 IO 16M 0xe300_0000 0xe3ff_ffff PCI2/PEX2 IO 16M 0xfe00_0000 0xfeff_ffff Flash(alternate)16M 0xff00_0000 0xffff_ffff Flash(boot bank)16M

近期下载者

相关文件


收藏者