Uboot移植_starts(文件级).2.1

(原创文章,作者:达达kiki,未经许可,谢绝转载)

u-boot版本选用:u-boot-1.1.6

 

 1、对于start.s,在进入正题前我们首先分析其头文件,若是一个直接在网上下载的u-boot(后面叙述的都是u-boot-1.1.6),我们可以看到它有如下头文件:

1 #include <config.h>                         
2 #include <version.h> 

    当我们索引config.h时看到内容如下:

/* Automatically generated - do not edit */
#include <configs/aev.h>

    人家说不要编辑,这是自动实现的,我们忽略include中内容,直接对board配置并make我们再来看这个文件,我们发现有如下的不同:

/* Automatically generated - do not edit */
#include <configs/100ask24x0.h>

    此时aev.h被代替了,怎么被代替的不知道,但是可以想象是通过根下面的配置文件实现的(因为config这个单词,老外很严谨的),打开100ask24x0.h能看到诸多定义,我们摘选一点看看:

#define     CONFIG_ARM920T        1    
#define     CONFIG_S3C2410        1    
#define     CONFIG_SMDK2410       1    

    ARM信号为ARM920T,芯片为S3C2410,由于我们是选用S3C2410修改的,所以相关定义保持不变,这样会使代码改动最少。

转载于:https://www.cnblogs.com/orangeJuice/p/5850692.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值