[code] else all $(obj)u-boot.hex $(obj)u-boot.srec $(obj)u-boot.bin \ $(obj)u-boot.img $(obj)u-boot.dis $(obj)u-boot \ $(SUBDIRS) version gdbtools updater env depend \ dep tags ctags etags $(obj)System.map: @echo "System not configured - see README" >&2 @ exit 1 endif .PHONY : CHANGELOG CHANGELOG: git log --no-merges U-Boot-1_1_5.. | \ unexpand -a | sed -e 's/\s\s*$$//' > $@ [/cod...
by lthread - 嵌入式开发 - 2011-04-15 08:26:07 阅读(2019) 回复(5)
对于 mini2440_config : unconfig @$(MKCONFIG) $(@:_config=) arm arm920t mini2440 NULL s3c24x0 实际执行: ./mkconfig mini2440 arm arm920t mini2440 NULL s3c24x0 以下分析mkconfig作用: 1. 确定开发板名称 11 APPEND=no # Default: Create new config file 12 BOARD_NAME="" # Name to print in make output 13 14 while [ $# -gt 0 ] ; do 15 case "$1" in 16 --) shift ; ...
loadb 20000000 //(1) nand erase 0x100000 0x200000 //(2) nand write 0x20000000 0x100000 0x200000 -//(3) nand read 0x20000000 0x100000 0x200000 -//(4) (1) 从串口下载到SDRAM的0x20000000处 (2) 从1M处开始擦写Nand Flash,擦写2M大小的空间 (3) 将SDRAM中的0x20000000处开始的内容,烧写到Nand Flash的0x100000处开始的2M空间内 (4) 将Nand Flash的0x100000处开始的2M空间内容,拷贝到SDRA...
uboot,ppc got2作用是什么? got2在u-boot.bin的位置如何获知 是等于_binArrayStart吗?_binArrayStart又是在哪定义的 [ 本帖最后由 phvv 于 2009-12-7 10:27 编辑 ]
本帖最后由 flyredonly 于 2014-04-08 10:51 编辑 uboot下ARMv7的Start.S中,关MMU和Cache的一段代码看不懂,请各位大大指导! cache_set: /* 禁止MMU ICACHE DCACHE */ MRC p15, 0, r0, c1, c0, 0 /*; Get control register */ BIC r0, r0, #CTRL_M_BIT /*; Disable MMU */ BIC r0, r0, #CTRL_C_BIT /*; Disable D Cache */ BIC r0, r0, #CTRL_I_BIT ...
最近需要开发一个裸机下的pci程序,想借助一下比较成熟的uboot,发现下面有一些PCI方面的东西了,打开pci的命令,它的帮助文件如下: pci - list and access PCI Configuraton Space, [bus] [long] - short or long list of PCI devices on bus 'bus' pci header b.d.f - show header of PCI device 'bus.device.function' pci display[.b, .w, .l] b.d.f [address] [# of objects] - display PCI conf...
目前我一直在移植uboot的nand驱动,处理器用的是s5pv210,板子用的tiny210V2,我的nand是K9GAG08U0F,它是一个8K/PAGE,2G大小MLC的NAND ,(8k+512)/PAGE.目前我的uboot能从nand启动了,但存在一个很严重的问题,就是执行nand erase.chip,会报告出很多坏块,因为在在对nand操作的时候,例如nand 擦除,写,读,我全部用的4k/page,因为只有这样我烧进去的uboot它才能启动,因为s5pv210在uboot启动的第一阶段会执行ECC校验,它用的16b...
本帖最后由 hezhaoaqiang 于 2012-09-06 11:29 编辑 我从官网上下载了最新的bootloader,在lib_arm下的mmc_initialize()函数跳转到mmc.c中,函数如下 /*board.c*/ #ifdef CONFIG_GENERIC_MMC //配置文件中有定义 puts("MMC: hezhao test mmc init \n"); mmc_initialize (gd->bd); /* go init the MMC */ #endif /*mmc.c*/ static int __def_mmc_init(bd_t *bis) { puts("def_mmc_init--board_mmc_init\n"); ...