Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1706585
  • 博文数量: 98
  • 博客积分: 667
  • 博客等级: 上士
  • 技术积分: 1631
  • 用 户 组: 普通用户
  • 注册时间: 2009-04-27 15:59
个人简介

一沙一世界 一树一菩提

文章分类

全部博文(98)

文章存档

2021年(8)

2020年(16)

2019年(8)

2017年(1)

2016年(11)

2015年(17)

2014年(9)

2013年(4)

2012年(19)

2011年(1)

2009年(4)

分类: 嵌入式

2009-04-28 00:51:13

晚上查了一晚上关于CP15的说明用法,在ARM BOOT中遇见这么几句:   
 mrc p15,0,r0,c1,c0,0
 orr r0,r0,#0xc0000000;R1_nF:OR:R1_iA 舑
 mcr p15,0,r0,c1,c0,0
怎么理解。
看了好多说明,都说C1是32位的,但是高16位保留,那么#0XC0000000怎么给的C1,郁闷中,到现在也没有弄出个所以然来。最后自己这样解释:
在这里没有必要把她弄多清楚,只要知道这么做是因为时钟改变以后,2440为了实现fast bus mode to the asynchronous bus mode而做的一些事。
有时间还得继续研究,先往下看了,
如果谁想对这个问题有好的解释,还往多多交流。不过还是对看到的资料表示感谢,在此,向大家推荐一个地方,对CP15的用法说的比较具体:
阅读(1518) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~