분명히 이것은 큰 커널 점프입니다. 2.6 장치 트리 개념이 없습니다. 아직 내 제품에 대한 장치 트리를 만들지 않았습니다. 따라서 보드 파일에서 이전 형식의 UART를 사용하여 기본 장치 트리 파일을 설정하면 됩니다. 제 생각에는 "커널 시작..." 후에 아무 일도 일어나지 않기 때문에 커널은 UART 없이 나타나는 것 같습니다.
어떤 의견이라도 높이 평가하겠습니다. 감사해요
U-Boot> setenv linux1 'tftpboot 20cfffc0 kernel.latest'
U-Boot>
U-Boot> setenv linux2 'tftpboot 206fffc0 initrd.latest'
U-Boot>
U-Boot> setenv linux3 'bootm 20cfffc0'
U-Boot>
U-Boot> setenv bootlinux 'run linux1 linux2 linux3'
U-Boot>
U-Boot> setenv ipaddr
U-Boot>
U-Boot> setenv serverip
U-Boot>
U-Boot> setenv resetuser
U-Boot>
U-Boot> run bootlinux
BCM5241A PHY Detected
waited 1680 msec
End of Autonegotiation
TFTP from server ; our IP address is
Filename 'kernel.latest'.
Load address: 0x20cfffc0
Loading: #################################################################
########################################################
done
Bytes transferred = 1764880 (1aee10 hex)
TFTP from server ; our IP address is ---
Filename 'initrd.latest'.
Load address: 0x206fffc0
Loading: #################################################################
#################################################################
##################################
done
Bytes transferred = 2405916 (24b61c hex)
## Booting kernel from Legacy Image at 20cfffc0 ...
Image Name: WLNN_9G20_4.99
Image Type: ARM Linux Kernel Image (uncompressed)
Data Size: 1764816 Bytes = 1.7 MB
Load Address: 20d00000
Entry Point: 20d00000
Verifying Checksum ... OK
Loading Kernel Image ... OK
OK
Starting kernel ...