나는 Debian 배포판의 커널 버전을 3.14에서 4.0.9로 업데이트하려고 합니다. 부팅에는 U-Boot를 사용하고 마이크로컨트롤러는 imx6(ARM 아키텍처)입니다.
4.0.9 커널과 u-boot의 소스 코드가 있습니다.
내가 아는 한, 이러한 프로세스는 5단계로 구분됩니다.
- u-boot – 빌드 및 컴파일
- u-boot – SD 카드에 굽기
- 커널 - 빌드 및 컴파일
- 커널 – SD 카드에 굽기
- 시작하다
결국 그 과정은 실패했다. 저는 문제 디버깅과 발견을 시작할 만큼 이 주제에 대해 잘 알지 못합니다.
내 질문은 다음과 같습니다
내 1단계/2단계/3단계/4단계/5단계가 정확하고 유효한지 알 수 있는 방법이 있나요?
내 주요 질문은 다음과 같습니다.
로드된 커널은 3.14입니다. 부팅은 잘 되지만 로드된 커널은 버전 3.14이지만 이더넷 및 기타 드라이버는 로드되지 않습니다. 나는 이것이 기본 커널이라고 생각합니다. *U-boot를 중단하지 않으면 아무것도 로드되지 않습니다. 나는 이 튜토리얼을 따랐다:
http://forum.solid-run.com/linux-on-cubox-i-and-hummingboard-f8/my-boot-on-hummingboard-t3259.html