没有合适的资源?快使用搜索试试~ 我知道了~
首页u-boot中结构体详解
u-boot中结构体详解
需积分: 9 80 浏览量
更新于2023-05-30
评论
收藏 87KB DOC 举报
uboot结构体详解,很不错的分析!!!!!!!!!!!!!!!!!!!!!!!!!
资源详情
资源评论
资源推荐

在介绍该函数之前,我们需要看一看几个数据结构,这些是 中几个重要的数据结构:
)、 该数据结构保存了 需要的配置信息我暂时称它为全局信息表,
与板子相关的结构,见下面
波特率
!"#!$重定位偏移
%&'$存放环境变量结构的地址
()'&'*
+(#,-./0-1我们一般没有配置这个,这个是 '! 的首地址
'!$显存缓存区 基址
+
+2
)(34)567(34 的时钟频率
)总线的时钟频率
'6"%86$"%8 的大小
+
99'$保存着些函数的入口地址$在 ''&:; 中进行填充
<
=)、保存与板子相关的配置参数
$串口波特率
.3%$.3 地址
>?@&$以太网地址

'环境变量地址指针
'A架构号码
' :'
"%8B
"%8 的起始地址
6"%8 的大小
<'>(#,-./,"1"%8C%,DE@
<
F;初始化函数列表以数组的形式
A>@G
$HH'I=2;$ 的初始化$有待于分析
这个是对板子的初始化$
$HH')=JJ2')=JJ2;
$:HH'I=2$F=J:2;
$6'
$6
$''HH'I=2F=J:2;
串口初始化后我们就可以打印信息了
$
$
+B(#,-./1.E3K%L(34.,-#
$
+
+B(#,-./1.E3K%LC#%"1.,-#
)$

+
'$B"%8)
'B$
,4KK$
<
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'I=2(; 中的函数
)
这里只是做了对中断栈和快速中断栈空间地址的定义
."MEN%(DEN%"N和 -.MEN%(DEN%"N的值在 ;E 的开始几行中有定义
其中的那个 J操作是难道是为 3( 跳转留的一个地址***
+(#,-./4E&."M
."MEN%(DEN%"NG'(-/8%KK#(K&,(-//CK1%N%E.O&J
-.MEN%(DEN%"NG."MEN%(DEN%"N(#,-./EN%(DE.O&."M
+
2
<
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG
'''
参数P' 内在区的起始地址
剩余14页未读,继续阅读














安全验证
文档复制为VIP权益,开通VIP直接复制

评论0