码迷,mamicode.com
首页 > 其他好文 > 详细

bootloader启动提速之使用ICACHE

时间:2014-10-04 14:22:46      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:使用   ar   数据   sp   c   on   r   ad   bs   

 

加入以下指令

/* 启动ICACHE */
mrc p15,0,r0,c1,c0,0 // read control reg
orr r0,r0,#(1<<12)
mcr p15,0,r0,c1,c0,0 // write it back

1.MRC指令将协处理器的寄存器中数值传送到ARM处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。

2.orr为进行逻辑或运算

3.MCR指令将ARM处理器的寄存器中的数据传送到协处理器的寄存器中。如果协处理器不能成功地执行该操作,将产生未定义的指令异常中断。

bootloader启动提速之使用ICACHE

标签:使用   ar   数据   sp   c   on   r   ad   bs   

原文地址:http://www.cnblogs.com/ZXNblog/p/4005786.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!