사용자 정의 zynq 보드 (MYC-C7Z010/20 CPU 모듈)를 가지고 있고 원래 u-boot + Linux 3.15.0을 성공적으로 컴파일 했으므로 정상적으로 작동합니다. 하지만이 자식 저장소 https://github.com/Xilinx/linux-xlnx으로 커널을 업데이트하려고합니다. 내 보드 defconfig 파일을 kernel/arch/arm/config 경로에 추가하고 커널을 아무런 오류없이 성공적으로 빌드합니다. 나의 모든 명령이사용자 정의 xilinx zynq 보드 (MYIR) 커널 hang hang begin
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- distclean
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- zynq_myd_defconfig
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- -j 4 LOADADDR=0x00008000 uImage
$ make ARCH=arm CROSS_COMPILE=arm-xilinx-linux-gnueabi- dtbs
처럼하지만 ofter 난 단지 커널 .. 내가 구글을 도와 이것에 대해 sevral 문제를 찾으려고 를 시작 볼 수있다.
- 가 나는 menuconfig를에 UART0을 xillinx하는 포트를 debuging 에이블 http://embeddedbuzz.blogspot.com/2012/01/enabling-low-level-kernel-debugging-and.html?m=1
- 이 튜토리얼에서 커널 낮은 수준의 디버깅을 가능하게
- 나는이 콘솔 = ttyPS0,115200 루트 =는/dev/램 RW의 earlyprintk 같은 bootargs을 변경 : 일련 번호
아무 것도 변경되지 않았습니다. 마지막 메시지와 다른 도움없이.
도움이 필요한 경우 단계별 도움이 필요합니다.
또한 u-boot 및 kernel MACHINE ID를 확인할 수 있다면 문제가 아닌지 확인할 수 있습니다.
커널 저수준 디버그 포트를 Xilinx UART1로 변경하고 "Unixpress Linux ... done, kernel booting"오류 메시지가 나타납니다. 다시 걸어! –