zhouADNjj IP属地:江苏

文章 关注 粉丝 访问 贡献
 
共 24 篇文章
显示摘要每页显示  条
#defineCONFIG_SAMSUNG 1 #define CONFIG_S5P 1 #define CONFIG_S5PC110 1 #define CONFIG_SMART210 1#define CONFIG_MACH_TYPE MACH_TYPE_SMART210 #define CONFIG_SYS_TEXT_BASE 0x23E00000 //定义代码段的链接地址#defineMACH_TYPE_SMART210 3466配合文件中主...
ifdef ARCH #指定预编译体系结构选项   sinclude $(TOPDIR)/$(ARCH)_config.mk # include architecture dependend rules   endif   ifdef CPU #定义编译时对齐,浮点等选项   sinclude $(TOPDIR)/cpu/$(CPU)/config.mk # include CPU specific rules   endif   ifdef SOC #没有这个文件   sinclude $(TOPDIR)/cpu/$(CPU)/$(SOC)...
#define CONFIG_SETUP_MEMORY_TAGS 1#define CONFIG_CMDLINE_TAG 1 对于ARM架构的CPU来说,都是通过u-boot-2009.08\lib_arm\bootm.c中的do_bootm_linux函数来启动内核的,这个函数中,设置标记列表,最后通过“theKernel (0, machid, bd->bi_boot_params);”调用内核,其中,这里第1、2、3个参数就分别存储在r0、r1、r2中。#define CO...
解析:从分析的内容可以看出来,首先使用bootargs是可以重新设置内核分区的,使用的mtdparts,也就是说,如果内核中没有指定好mtd分区信息的话,使用uboot给与分区是很好的办法,如果内核中指定好了分区的信息,最好保证uboot中的分区和内核中的分区一直,如果不一致的话,自我感觉是使用uboot的分区信息,或者是uimage启动不成功。内核通过boo...
u-boot中.lds连接脚本文件的分析。标题:u-boot中.lds连接脚本文件的分析2008-03-14 14:03:31对于.lds文件,它定义了整个程序编译之后的连接过程,决定了一个可执行程序的各个段的存储位置。这就是存储地址和连接(运行)地址的不同,称为加载时域和运行时域,可以在.lds连接脚本文件中分别指定。编写好的.lds文件,在用arm-linux-ld连接命令时...
a.看一下depend:depend dep:$(TIMESTAMP_FILE) $(VERSION_FILE) \$(obj)include/autoconf.mk \$(obj)include/generated/generic-asm-offsets.h \$(obj)include/generated/asm-offsets.hfor dir in $(SUBDIRS) $(CPUDIR) $(LDSCRIPT_MAKEFILE_DIR) ;do \$(MAKE) -C $$dir _depend ;done对$(SUBDIRS) $(CPUDIR) $(LDSCRIPT_MAKEFILE_DIR)目录生成...
global声明一个符号可被其它文件引用,相当于声明了一个全局变量,.globl与.global相同_start: b reset ;b是不带返回的跳转(bl是带返回的跳转),意思是无条件直接跳转到reset标号出执行程序 ldr pc, _undefined_instruction ;ldr相当于mov操作 ldr pc, _software_interrupt ldr pc, _prefetch_abort ldr ...
帮助 | 留言交流 | 联系我们 | 服务条款 | 下载网文摘手 | 下载手机客户端
北京六智信息技术股份有限公司 Copyright© 2005-2024 360doc.com , All Rights Reserved
京ICP证090625号 京ICP备05038915号 京网文[2016]6433-853号 京公网安备11010502030377号
返回
顶部