在UBoot中修改CPU的频率很简单,按照如下去做就可以了.本文中我把cpu的频率改为了64MHZ.
/home/uboot/u-boot-1.1.4/include/configs/UB4020.h
#define CFG_HZ 64000000 /* 64MHz */
/home/uboot/u-boot-1.1.4/cpu/sep4020/start.S
根据SEP4020用户手册V1.7.1的P176页的寄存器来改。
cpu_init_crit:
/* PLLCON */
ldr r0, =0x10001004 /*96M*/
ldr r1, =0x4008
str r1, [r0]
ldr r0, =0x10001004 /*96M*/
ldr r1, =0xC008
str r1, [r0]
/home/uboot/u-boot-1.1.4/cpu/sep4020/serical.c
更改分频因子。
case 115200:
divisor0 = 0x22;
divisor1 = 0x00;
到此便OK了.
文章评论(0条评论)
登录后参与讨论