This is an old revision of the document!
在 VisionFive 内运行 openEuler RISC-V 移植版
该页面所写的内容不具有时效性,以最新的为准。
首先,去这里下载最新的开发版镜像。
其中,openeuler-visionfive.img.tar.zst
是纯命令行版(但不是最小化镜像),openeuler-visionfive-xfce.img.tar.zst
是带 xfce 界面的版本。
安装
准备一张 TF 卡,写入推荐使用 Etcher。
写入之后,将 TF 卡插入开发板。在开机之前,需要准备串口连接。串口连接的更多信息请查看官方文档的附录 B → 硬件连接的步骤二。
如果一切配置正确,开机之后应该就会出现 bootloader version 之类的字样。
进入系统
由于还没有搞 EFI 分区启动,所以目前要手动通过命令行启动。按顺序输入以下指令:
setenv kernel_comp_addr_r 0x90000000;setenv kernel_comp_size 0x10000000;setenv kernel_addr_r 0x84000000;setenv fdt_addr_r 0x88000000 setenv bootargs console=ttyS0,115200 earlycon=sbi root=/dev/mmcblk0p1 rw stmmaceth=chain_mode:1 loglevel=8 fatls mmc 0:1 load mmc 0:1 ${kernel_addr_r} /boot/Image load mmc 0:1 ${fdt_addr_r} /boot/jh7100-starfive-visionfive-v1.dtb booti ${kernel_addr_r} - ${fdt_addr_r}
增加分区大小
默认的 img 只有 2 GB。我们要对其扩容。