도와주세요!!
글 수 15,339
2006.05.11 01:18:39 (*.150.115.2)
6765
안녕하세요?
EZ-2410 보드에서 HCLK 를 66.5MHz로 바꾸고 싶어서 다음과 같이 수정을 했는데요.
그렇게 하면 부트로더 에서 부팅이 되질 않고 빈 화면 의로 출력을 합니다.
1. 이지부트의 include/ez_2410.h
//--------------------------------------------------
// CLOCK DIVIDER CONTROL ( CLKDIVN )
#define S3C2410_REG_CLKDIVN 0x4C000014
//--------------------------------------------------
#define HCLK_DIV1 (0x1 << 2) // 0=resevred 1= HCLK=FCLK/4 PCLK=FCLK/4
#define HCLK_DIV (0x0 << 1) // 0=FCLK 1=FCLK/2
#define PCLK_DIV (0x0 << 0) // 0=HCLK 1=HCLK/2
#define HCLK FCLK/4 // FCLK=266000000 HCLK= 66500000
#define PCLK FCLK/4 // FCLK=266000000 PCLK= 66500000
#define CLKDIVN_VALUE ( HCLK_DIV1 | HCLK_DIV | PCLK_DIV )
2. 이지부트의 include/s3c2410.h
//##################################################
// ez_2410.h 의 내용과 매치시켜야 한다.
// CPU 의 속도를 설정한다.
#define FCLK 266000000
#define HCLK FCLK/4 // FCLK=266000000 HCLK= 66500000
#define PCLK FCLK/4 // FCLK=266000000 PCLK= 66500000
//##################################################
다음과 같이 수정을 하게 되면 부트로더가 출력을 하지 못합니다.
어떻게 해결해야지 되는지 궁금해서 질문 드립니다.