免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1361 | 回复: 0
打印 上一主题 下一主题

CP15 与 MPLL的半点解释 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-04-28 00:51 |只看该作者 |倒序浏览
晚上查了一晚上关于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的用法说的比较具体:
http://www.cppblog.com/jb8164/archive/2008/02/19/42345.html



本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/95243/showart_1912487.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP