기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

이재훈님이 작업해주신 커널을 쓰고 있습니다.(aesop2440 -> smdk2410)
이 커널을 보니 클럭셋팅해주는 부분을 찾을 수가 없네요.

2.4.18버전의 커널에서는
/arch/arm/boot/compressed/head-s3c2410.S 에서 레지스터 셋팅하고
/include/asm-arm/arch-s3c2410/s3c2410.h    에서 원하는 클럭 define
해주면 된다고 주변분이 말씀을 하시는데.

물론 클럭 바꾸고서 생기는 문제는 둘째 치고서라도 어디 있는지 조차 모르겠네요..

혹시 아시는 분 계시면 도움 부탁드립니다.

ps) 현재 2410tk보드를 쓰고 있고
S3C2410: core 202.800 MHz, memory 101.400 MHz, peripheral 50.700 MHz

202.800MHz입니당~

김유석

2006.12.13 18:20:16
*.106.174.59

부트로더에서 레지스터에 셋팅하고 커널에서는 그 레지스터 값을 읽어와서 셋팅하는 걸로 알고 있습니다.

고현철

2006.12.13 20:38:32
*.117.46.252

bootloader에서 보통 세팅을 합니다.

u-boot의 경우는 board/smdk2410/smdk2410.c의 board_init()함수에서
이루어 집니다.

박기호

2006.12.13 22:48:51
*.9.167.62

멍청한 질문 하나만 더 하겠습니다.
제가 알고 있기로는 부트로더는 단지 커널을 메모리로 옮겨 놓는 역할만 하는 것으로 알고 있었는데
그러면 그게 아닌가 보군요. u-boot에서 이런 저런 셋팅을했다 하더라도
커널이 로딩되면 모든 환경변수를 커널이 자신의 리소스로 셋팅하는 줄알았는데
이게 커널 2.6버전에만 해당하는 일인가요? 아니면 2.4에도 해당하는 일인가요?
물론 정답은 프로그램하기 나름이겠지만 일반적인 방법이 어떤지 궁금하네요..^^;

고현철

2006.12.13 23:02:52
*.117.46.252

부트로더의 기능은 그냥 올리는 것만이 아닙니다.

보통은 일반적인 세팅은 해주고 해야합니다. linux kernel의 경우 zImage를 사용할 경우는 그냥 부트로더는 커널을 메모리에 옮겨넣는 역할을 합니다.

하지만 zImage의 헤더부분을 보면( arch/arm/boot/compressed/head.S) 실제로
부트로더의 코드가 일부분 들어가 있습니다...^^

그래서 그냥 올려만 놔도 동작하는 것 처럼 보일 수 있습니다.

박기호

2006.12.13 23:38:46
*.9.167.62

답변 감사합니다~~

김유석

2006.12.13 23:46:34
*.106.174.59

아.. zImage 로 할 경우에는 그렇게 동작하는군요. 전 uimage로 올리면 압축이 안풀려서 zimage 로 하고 있습니다. 그래서 계속 작업이 꼬였나 보군요.
List of Articles
번호 제목 글쓴이 날짜 조회 수
908 chmod관련 질문.. [완료] [2] 박기호 2006-12-19 874
907 MPEG4 자료를 찾고 있습니다. ==> [완료] [3] 이영재 2006-12-19 697
906 UTP Cable은 다이렉트인가요 크로스인가요? <완료!> [2] 김재우 2006-12-18 801
905 aesop 3차 보드가 동작을 안합니다...ㅠ <=== [완료] [4] 전병우 2006-12-18 1062
904 [NAND] 파일 복사 문제 [5] 김유석 2006-12-16 996
903 모듈 strip 관련 질문 [완료] [5] 박상수 2006-12-15 783
902 use-serial 컨버터 질문 [2] 이태간 2006-12-15 772
901 [re] use-serial 컨버터 질문[완료] [1] 이태간 2006-12-18 654
900 troll-ftp..에서요.. < === 완료 [3] 윤현승 2006-12-15 712
899 gcc컴파일러 arm버전 확인에 관하여...[완료] [2] 박상수 2006-12-15 1419
898 [NAND] NAND의 nand_scan() 에 대해 질문 드립니다.[완료] [3] 김유석 2006-12-14 950
897 busybox에서 질문입니다.. < === 완료 [4] 윤현승 2006-12-13 868
» 2.6.13 커널 clock관련 질문입니다. [완료] [6] 박기호 2006-12-13 781
895 [SMC91C113] ping 테스트를 하면 커널 패닉이 발생합니다.[완료] [4] 김유석 2006-12-12 1146
894 gdbserver & gdb 에 대해서 질문 <== 완료[자답] [5] 황기천 2006-12-12 1064
893 xinit 관련해서 질문입니다~ [3] 오용석 2006-12-12 622
892 [질문] PDS 게시판에 올린 VGA to Composite 관련 질문이요~[완... [2] 양용현 2006-12-11 713
891 I2C 통신을 하는 FOST02A칩을 보드에 달으려고 하는데요 (참조글) 방창혁 2006-12-08 712
890 I2C 통신을 하는 FOST02A칩을 보드에 달으려고 하는데요[완료] [6] 유태경 2006-12-08 1264
889 usb gadget 관련.. [완료] [1] 박기호 2006-12-08 902

사용자 로그인