获取 RCW 图像:
获取 UEFI 映像:
获取 PPA 镜像:
获取 Linux 内核和 DTB 以及 Root FS 映像:
- 下载图像, fsl-ls1043a-uefi-rdb.dtb和fsl-image-core-ls1043ardb.ext2.gz 。
-将图像和fsl-image-core-ls1043ardb.ext2.gz复制到 TFTP 服务器目录。
获取 AARCH64 的 GRUB2 映像和示例 GRUB 配置:
- 从此位置下载 grub 映像。
- 从这里下载示例 grub配置。
将 GRUB 映像放在 FAT 格式的 SD 卡上:
在 SD 卡上安装 FAT32 文件系统
- 使用 Windows 命令提示符中的 DISKPART 实用程序以 FAT32 文件系统格式化 SD 卡。使用以下快照作为参考
- 将grubaa64.efi和ls1043a-grub.cfg复制到 SD 卡。
在 LS1043a RDB 板上启动至 UEFI 提示符:
在主机上设置串行端口连接,以从目标 LS1043a RDB 板捕获日志。
重置主板以在 bank 0 上启动 u-boot,假设在主 bank 0 上闪存了一个有效的 u-boot 映像。
sete uefi 'tftp 80000000 LS1043ARDB_EFI.fd; erase 0x64400000 0x644FFFFF ; cp.b 80000000 0x64400000 $filesize'
sete rcw 'tftp 80000000 rcw_uefi_1500.bin; erase 0x64000000 0x640FFFFF ; cp.b 80000000 0x64000000 $filesize'
sete ppa 'tftp 80000000 ppa.itb; erase 0x64500000 0x645FFFFF ; cp.b 80000000 0x64500000 $filesize'
sete dtb 'tftp 80000000 fsl-ls1043a-uefi-rdb.dtb; erase 0x65B00000 0x65BFFFFF; cp.b 80000000 65B00000 $filesize'
运行 uefi
run ppa
运行 rcw
run dtb
注意:假设主机正在运行 tftp 服务器,并且相关文件已安装到位。rcw、uefi、dtb 和 ppa 图像也可以在上面共享的指南针链接中找到。
注意:确保 SD 卡插入板上的 SD 卡插槽。
=> cpld reset altbank
外壳> FS0:
外壳> ls
在 LS1043a RDB 上通过 PXE 启动 Linux:
注意:PXE 启动需要 atftpd 或 tftpd-hpa 作为 tftp 服务器才能正常工作。不支持 tftpd。
Shell> grubaa64.efi
grub> set net_default_server=
grub> net_add_addr eno0 efinet0
grub> configfile (hd3,msdos1)/ls1043a-grub.cfg
看起来 grub 映像和 grub 配置文件的链接不再有效?你能检查一下吗?