|
烧好之后出现这个现象##### EmbedSky BIOS for SKY2440/TQ2440 #####
Press Space key to Download Mode !
Booting Linux ...
Copy linux kernel from 0x00200000 to 0x30008000, size = 0x00300000 ...
Bad block at 0x260000 ,will be skipped
Bad block at 0x280800 ,will be skipped
Copy Kernel to SDRAM done,NOW, Booting Linux......
Uncompressing Linux........................................................................................................................................................
crc error
-- System halted
我降低主频的方法是什么呢,我先修改了uboot的主频我的方法是
#define S3C2440_MPLL_400MHZ ((0x5c<<12)|(0x01<<4)|(0x02)) //HJ 200MHz
#define S3C2440_MPLL_405MHZ ((0x7f<<12)|(0x02<<4)|(0x01)) //HJ 405MHz
#define S3C2440_MPLL_440MHZ ((0x66<<12)|(0x01<<4)|(0x01)) //HJ 440MHz
#define S3C2440_MPLL_480MHZ ((0x98<<12)|(0x02<<4)|(0x01)) //HJ 480MHz
#define S3C2440_MPLL_200MHZ ((0x5c<<12)|(0x01<<4)|(0x02))
#define S3C2440_MPLL_100MHZ ((0x5c<<12)|(0x01<<4)|(0x03))
#define S3C2440_UPLL_48MHZ ((0x38<<12)|(0x02<<4)|(0x02)) //HJ 100MHz
#define S3C2440_CLKDIV 0x03 /* FCLK:HCLK:PCLK = 1:2:4, UCLK = UPLL */ //HJ 100MHz
#define S3C2440_CLKDIV136 0x07 /* FCLK:HCLK:PCLK = 1:3:6, UCLK = UPLL */ //HJ 133MHz
#define S3C2440_CLKDIV188 0x04 /* FCLK:HCLK:PCLK = 1:8:8 */
#define S3C2440_CAMDIVN188 ((0<<8)|(1<<9)) /* FCLK:HCLK:PCLK = 1:8:8 */
修改了cpu主频为200 ,uboot可以运行,但就是不知道在内核里怎么修改与这个匹配的主频,请教下哈
|
|