日期:2008.9.25
目的:熟悉cpu初始化过程细节
题目:关闭看门狗、设置主机频率、关闭中断。
明细:
@
#if defined(CONFIG_S3C2400)
# define pWTCON
# define INTMSK
# define CLKDIVN
#elif defined(CONFIG_S3C2410)
# define pWTCON
# define INTMSK
# define INTSUBMSK
# define CLKDIVN
#endif
@ 宏定义以S3C2410的SOC为例:
@ pWTCON定义为:看门狗计数器控制寄存器.
@ INTMSK定义为:中断控制寄存器.
@ INTSUBMSK定义为:子中断控制寄存器.
@ CLKDIVN定义为:时钟分频控制寄存器.
#if defined(CONFIG_S3C2400) || defined(CONFIG_S3C2410)
@
# if defined(CONFIG_S3C2410)
@ 分析同上.另外,子中断有11个中断源,INTSUBMSK写成0x3ff(0011 1111 1111).bit10对应的中断源为INT_ADC,此处写为0为使能状态,个人认为应该最好写为0x7ff.*/
# endif
@ 分析同上.时钟分频控制寄存器bit1(HDIVN)写1表示HCLK=FCLK/2;写0表示HCLK=FCLK.bit0(PDIVN)写1表示PCLK=HCLK/2;写0表示PCLK=HCLK.
#endif
最后
以上就是阳光大门最近收集整理的关于uboot阅读笔记之关闭看门狗、设置主机频率、关闭中断的全部内容,更多相关uboot阅读笔记之关闭看门狗、设置主机频率、关闭中断内容请搜索靠谱客的其他文章。
发表评论 取消回复