EDA365电子论坛网

标题: arm协处理器 [打印本页]

作者: Clap3hame3    时间: 2022-3-28 13:11
标题: arm协处理器
mov r0, #0​
+ W+ m% j- @7 N$ w+ j- l  mcr  p15, 0, r0, c7, c7, 0 /* flush v3/v4 cache */​8 @; k/ a; M* \2 c. C/ D. w
  mcr  p15, 0, r0, c8, c7, 0 /* flush v4 TLB */​$ X% H0 j: ^2 {$ F! X% @
arm协处理器mcr 中的0表示啥意思啊?可以换为别的说行不行啊?​
" I) O. z' O7 e$ a, h这是uboot中的stage1部分的内容) A+ `7 _6 w% z0 A9 D

8 E" p* `; Y6 O+ F: ]
作者: House647    时间: 2022-3-28 13:52

" b- F7 ^& i* G5 ^* aCP15协处理器一共有16个寄存器,每个寄存器都定义了不同的功能,当你对C7进行写操作的时候会产生cache的操作,当你对C8进行写操作的时候会产生TLB的操作
作者: House647    时间: 2022-3-28 14:27
R0存放的是处理的结果
作者: DunklopS15    时间: 2022-3-28 16:01

5 [) Z: z& n* l3 T9 _+ ]目前ARM920T Technical Reference Manual还没找到中文版的




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2