2010-12-30 2 views
1

누구든지 mips32 용 커널 2.6.21을 컴파일하는 데 도움을 주실 수 있습니까? make menuconfig에서 어떤 옵션/옵션을 선택해야하는지 알려주십시오. 툴체인이 설치되어 있고 타겟 보드가 리틀 엔디안 시스템입니다. 사전에MIPS32 용 2.6.21 커널 컴파일

덕분에, Souvik

+0

... 당신이 그것을 위해 이전 리눅스 커널 구성을해야합니까? 당신이 완전히 망가 졌다면, 나는 DDWRT/OpenWRT 라우터 패키지가 MIPS 임베디드 리눅스이고 먼 저 출발점으로 빌릴 수있는 구성이라고 생각하지만, 아마도 작동하는 구성을 개발하기 위해 많은 노력을 기울여야 할 것이다. 귀하의 보드 하드웨어 용. 일반적인 초기 목표는 DRAM을 새로 고치고 매핑하여 안정된 (반드시 그렇지는 않더라도 반드시 최고 속도로) 처리 환경을 얻는 것입니다. 그러면 초기 부팅 메시지를 볼 수 있도록 직렬 드라이버가 작동합니다 .. –

+0

부팅 및 깜박임에 대해 생각할 필요가 있습니다 - uboot있어? 부트 스트랩 방식에서 칩과 관련된 것입니까? 이것을 처음부터 다시 생각해보십시오. 오래된 리눅스 커널이라 할지라도, 보드 나 그와 비슷한 구성을 찾는 것이 가장 좋습니다. –

+0

응답 해 주셔서 감사합니다. 내 요구 사항을 지정하겠습니다. 2.6.21 커널을 실행하는 대상 플랫폼 용 커널 모듈을 컴파일해야합니다. 대상 시스템에서 성공적으로 실행되는 다른 모듈에서 file 명령을 실행하면 "ELF 32 비트 LSB 재배치 가능 MIPS, MIPS32 버전 1 (SYSV), 스트립되지 않음"이 표시됩니다. – Souvik

답변

1

마지막으로 나는이 문제를 해결했다. 커널 구성에서 컴퓨터 선택이 잘못되어 MIPS32, LITTLE_ENDIAN 플래그가 구성에 설정되지 않았습니다. 몇 번 시도한 후에 올바른 옵션을 분류 할 수 있었고 이제이 구성으로 모듈을 빌드 할 수 있습니다. 모든 도움에 감사드립니다.

감사합니다, Souvik이 당신의 타겟 보드의 세부 사항에 너무 많이 의존