SylixOS 在飞腾(4-Core)平台启动

SylixOS 在飞腾(4-Core)平台启动

SylixOS 在飞腾平台启动步骤简介:

1、飞腾的引导程序为 u-boot 翼辉 SylixOS 在龙芯平台的目标镜像一般为:bspft2004_xxx_x64.elf 

2、飞腾的引导程序为 UEFI 时翼辉 SylixOS 在龙芯平台的目标镜像一般为:bspft2004_x64.elf 


一、u-boot 启动方式

注:启动镜像说明 :根据设备不同,可选择合适的启动方式。
网络启动需要先设置设备和服务端 IP 如:
setenv ipaddr 10.4.0.AA
setenv serverip 10.4.0.BB
setenv gatewayip 10.4.0.1

1. 32 位 xxx.elf 使用 bootvx32 命令:

网络加载启动,tftpboot 0x90000000 bspft2004_hwsys_come_x32.elf;  bootvx32
NOR FLASH 启动, cp.b 0x500000 0x90000000 0x400000;  bootvx32
HDD 硬盘启动, fatload scsi 0:1 0x90000000 bspft2004_hwsys_come_x32.elf;  bootvx32
NVMe 启动, fatload nvme 0 0x90000000 bspft2004_hwsys_come_x32.elf;  bootvx32
U 盘启动, usb start;fatload usb 0:0 0x90000000 bspft2004_hwsys_come_x32.elf;  bootvx32
 

2. 64 位 xxx.elf 使用 bootelf_ft 命令:

网络加载启动,tftpboot 0x90000000 bspft2004_hwsys_come_x64.elf;  bootelf_ft
NOR FLASH 启动, cp.b 0x500000 0x90000000 0x400000;  bootelf_ft
HDD 硬盘启动, fatload scsi 0:1 0x90000000 bspft2004_hwsys_come_x64.elf;  bootelf_ft
NVMe 启动, fatload nvme 0 0x90000000 bspft2004_hwsys_come_x64.elf;  bootelf_ft
U 盘启动, usb start;fatload usb 0:0 0x90000000 bspft2004_hwsys_come_x64.elf;  bootelf_ft

3. 设置自动启动 

setenv bootcmd  "fatload scsi 0:1 0x90000000 bspft2004_x64.elf;  bootelf_ft"
saveenv

二、UEFI 引导方式

1. UEFI 使用的 BIOS

UEFI 引导需要两个文件 bspft2004_x64.elf 和 bootaa64.efi 
bootaa64.efi 文件会自动在 UEFI 镜像根目录下查找 bspft2004_x64.elf 文件引导启动。

故:UEFI 启动的镜像名字要修改为 bspft2004_x64.elf

2、选择最后的 "UEFI Shell",进入 Shell 界面。

首先执行 `fs1:`,进入 U 盘的分区内(可能为 fs2 等)。
再执行 `bootaa64.efi`,启动引导,之后就能正常启动了。
若要上电不经过 SHELL 操作直接启动,可在进入系统后在硬盘目录下创建文件 `startup.nsh`,里面内容是 `bootaa64.efi`,
保存重启即可,固件会自动查找启动脚本并执行。

三、镜像获取

附件:飞腾 标准平台(官方设备)



    • Related Articles

    • SylixOS 在 x86 平台启动

      SylixOS 在 x86 平台启动: 一、准备工作 1 台有以太网口的电脑, 电脑具备“FileZilla Client”  和 “PUTTY” 软件类工具; 1 条网线、 1 条串口线、一个 U 盘。 二、启动方式 1、启动盘一键启动 SylixOS 详见《RealEvo-IDE使用手册》第8章,第 8.1 - 8.4 章节,RealEvo-IDE使用手册获取: RealEvo-IDE 使用手册 (zoho.com.cn) 2、安装盘一键安装 SylixOS ...
    • SylixOS 在 ZYNQ 平台启动步骤简介

      SylixOS 在 ZYNQ 平台启动步骤简介:  翼辉 SylixOS 在 ZYNQ 平台的目标镜像一般为:bspzynq7000_xxx.bin  注:具备 SD Card 接口的官方开发板,建议直接使用 SD 卡启动方式。 1. 通过网络 tftp 启动  在 u-boot 下设置网络 IP setenv bootdelay 1 setenv ipaddr 10.4.0.228 setenv gatewayip 10.4.0.1 setenv serverip 10.4.0.225 ...
    • SylixOS 在龙芯(2k1000)平台启动

      SylixOS 在龙芯平台启动步骤简介: 通常情况龙芯的引导程序为 pmon 翼辉 SylixOS 在龙芯平台的目标镜像一般为:bspls2k_xxx.elf  注:PMON 启动镜像说明 :根据设备不同,可选择合适的启动方式。 1. 通过网络 tftp 启动  在 pmon 下设置网络 IP ifconfig syn0 10.4.0.18;  load tftp://10.4.0.15/bspls2k_xxx.elf;  g  load -r -o80200000 ...
    • 瑞芯微 AIO-3568J 板镜像固化

      Q:瑞芯微 AIO-3568J 板 SylixOS镜像固化步骤 一、文章介绍 本文主要讲解瑞芯微 AIO-3568J 行业主板进行 SylixOS 镜像烧录及固化操作流程。 图 1 瑞芯微 AIO-3568J 板卡接口资源 二、连接并启动板卡 板卡默认使用 DEBUG 口作为调试串口,故本文中亦使用 DEBUG 口作为后续流程交互串口,如图 2所示。 注意:AIO-3568J 板卡默认波特率使用 1500000。 图 2 DEBUG 口位置及引脚定义 连接 DEBUG ...
    • RK3568量产IMG制作

      1. 适用范围 本手册提供一种在RK3568 平台量产烧录 SylixOS 镜像的方法。 主要通过修改瑞芯微RK3568 Linux SDK 环境以便编译打包生成可烧录的 SylixOS 镜像,最后通过瑞芯微提供的烧录工具进行镜像的烧录量产。 本手册以 RK3568 MI 板卡为示例板卡,适用于对嵌入式开发有一定基础的工程师。 2. 准备工作 2.1 准备环境 LINUX 编译环境 SDK源码 RK USB驱动 RK 烧录工具 RKDevTool.exe rk356x_sylix_sdk 2.2 ...