找回密码
 注册
关于网站域名变更的通知
查看: 348|回复: 1
打印 上一主题 下一主题

嵌入式之存储器管理(下)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-7-22 13:41 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
3  S5PV210的存储系统6 E  ^2 {2 v, B5 h2 D1 V' _' i

7 u; G$ n+ N3 ~, {1 M/ D
' t5 k  R' |/ j! b3 w* E% D8 Z
存储系统框图
/ N7 T- J2 C! m2 M- t  m4 ~& y, E: u* f$ u/ e. C
0 }0 i6 u: J" }/ d

. `1 h; \8 D6 o; Q4 g4 U7 e
3 u% a( n9 C" [4 DTLB及TTW3 u; l8 P5 g& d4 P( `2 B2 L
2 v$ c# C* n# c4 Q. ?; z
! j* v) Q' U1 m
    MMU本身有少量存储空间存放从虚拟地址到物理地址的匹配表,此表称作TLB(快表,也称页表)。TLB中内容包括:虚址及其对应的物理地址,权限,域和映射类型。
) ^3 r! P! b' G) q* y
9 Y5 e7 D0 P) x3 V7 U8 F
- X; V0 m1 {5 k$ {
    当CPU对一虚拟地址进行存取时首先搜索TLB表以查找对应的物理地址等信息,称为Translation Table Walk,TTW。经过TTW过程后,将查到的信息保存到TLB,然后根据TLB表项的物理地址进行读写
7 z2 ]/ N  ]. a: w4 Z: T
# o5 a! Q4 A$ J8 `3 C0 `

. o9 h& Y# y9 Y3 I
9 u" K6 d, n. Z9 O' ^3 u) ^# ^! Y( i# [8 b* f3 \% G7 W4 v) G' G
* c" n1 z! i* j! p( W8 x" m" A1 L
S5PV210存储器地址映射
; t5 x* }/ w4 [, Y& y
9 o# X! E, v- @3 f/ n

6 r! e/ h* d8 _& `7 ^; r        2 s, _, r  H- Z( m) Y% m$ K3 ^* T0 G

, F" w0 i9 t. r/ A% m. F- s# h( ZS5PV210启动过程
& W. `3 X, @' H1 B$ R
' [. i. h% t- o$ e" |6 c

8 j8 W& ?( b* W3 F7 V7 N/ ]
5 r* ]$ J3 j0 G$ w( G# b+ q  l! N1 g& o" @+ N/ S5 e6 K1 J
: n) n0 _. |$ m
S5PV210上电将从IROM处执行固化的启动代码BL0,它对时钟等初始化、对启动设备进行判断,并从启动设备中复制BL1(最大16KB)到IRAM地址0xd0020000处,其中0xd0020010之前的16个字节储存的BL1的校验信息和BL1尺寸,对BL1进行校验,校验成功后转入BL1进行执行。; W  q+ F3 u$ \
& {* ]% H$ u  K, `, a$ t3 P

; x9 |# i% Z4 l: pBL0:IROM中固化启动代码;
9 a) l* e# Z7 f+ W
2 @: z# T  `4 B7 A& D
# I1 r- b% K6 B
BL1:在IRAM自动从外存储器(nand/sd/usb)中拷贝的uboot.bin二进制文件头16K代码;
# r7 p. F6 O- h
6 V: G; |3 A# }5 n+ D. l8 k, y

$ h1 I% Y! e/ L/ M: @BL2:在代码重定向后在内存中执行的UBOOT完整代码。$ s0 D/ z2 O) G+ Q( O
" k, D) B" n$ r1 a

4 `; e) v6 f" ]5 O$ b& w: C! ?& F) H% {1 ^; J

1 ]! N" Y* q2 `$ i  Q6 K4 Z' u! k, g! h/ S6 l3 S8 Y. ?& F/ {
& v& Q- u; L2 K8 G$ K

- [5 z% R1 q* ~6 _; s( O* o+ g5 a
2 R9 W1 w& i/ m3 {. k1 m

该用户从未签到

2#
发表于 2019-7-22 18:12 | 只看该作者
楼主太给力了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-24 22:09 , Processed in 0.171875 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表