主题 : UPLL为什么要在MPLL之前设置,而且MPLL要在7个NOP之后才能设置MPLL 复制链接 | 浏览器收藏 | 打印
级别: 新手上路
UID: 117071
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2015-07-13
最后登录: 2017-09-13
楼主  发表于: 2015-07-14 17:08

 UPLL为什么要在MPLL之前设置,而且MPLL要在7个NOP之后才能设置MPLL

                STR     R1, [R0, #LOCKTIME_OFS]
                STR     R2, [R0, #CLKDIVN_OFS]  
                STR     R3, [R0, #UPLLCON_OFS]
                nop
                nop
                nop
                nop
                nop
                nop
                nop
                STR     R4, [R0, #MPLLCON_OFS]  
                STR     R5, [R0, #CLKSLOW_OFS]
                STR     R6, [R0, #CLKCON_OFS]
                STR     R7, [R0, #CAMDIVN_OFS]

UPLL为什么要在MPLL之前设置,而且MPLL要在7个NOP之后才能设置MPLL
级别: 新手上路
UID: 117071
精华: 0
发帖: 2
金钱: 10 两
威望: 2 点
贡献值: 0 点
综合积分: 4 分
注册时间: 2015-07-13
最后登录: 2017-09-13
1楼  发表于: 2015-07-14 17:14
看了一些代码,比如vboot、S3C2440A.S配置顺序和模式基本都类似,为什么,要先配UPLL,之后7个NOP才配MPLL。