U-boot里面 PLL时钟分频的问题

eBoy 2010-09-17 07:51:28
我在U-boot里面 loleve_init.S
PLL1 800Mhz
mov r3,#DP_OP_800
move r4,#DP_MFD_800
mov r5,#DP_MFN_800


现在得时钟说是 200M, 时钟怎么算的
/*ddr clock from PLL 1,all perclk dividers are 1 since using 24Mhz*/
ldr r1,=0x59E35100
str r1,[r0,#CLKCTL_CBCDR] //CLKCTL_CBCDR = 0x14

这个0x59E35100是怎么来的啊? 我想设置 DDR 为166Mhz,有人知道该怎么设置这个值吗?



...全文
60 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuekejun 2010-09-17
  • 打赏
  • 举报
回复
你片子的数据手册
eBoy 2010-09-17
  • 打赏
  • 举报
回复
楼上,哪本书呀
soon 2010-09-17
  • 打赏
  • 举报
回复
CLOCK & POWER MANAGEMENT 去看看这一节。

21,595

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 驱动开发/核心开发
社区管理员
  • 驱动开发/核心开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧