diff --git a/社区开发指南/riscv上安装openKylin.md b/社区开发指南/riscv上安装openKylin.md index 0ac2b7b5..5b987cab 100644 --- a/社区开发指南/riscv上安装openKylin.md +++ b/社区开发指南/riscv上安装openKylin.md @@ -206,11 +206,51 @@ sudo minicom -s # 三、在LicheePi4A上安装openKylin +## 烧录到emmc + +准备好一根Type-C数据线,一般开发板包装盒会配套提供。 + +openkylin适配LicheePi4A的镜像可以通过以下链接下载: +> https://www.openkylin.top/downloads + +通过以下命令将文件解压: +> tar -xvf openKylin-2.0-alpha-licheepi4a.tar.xz + +拿出准备好的Type-C数据线,按住开发板板上BOOT键,进入fastboot模式,连接开发板Type-C口与电脑USB接口,接好红灯亮后可松开BOOT键 + +在 Windows 下使用设备管理器查看,会出现 “USB download gadget” 设备。 + +在 Linux 下,使用 lsusb 查看设备,会显示以下设备: ID 2345:7654 T-HEAD USB download gadget + +切换到fastboot文件所在目录: +> cd openKylin-2.0-alpha-licheepi4a/fastboot/linux (根据自己系统选择) + +文件夹中包含两个版本的uboot和boot文件,根据自己开发板内存大小选择 + +执行以下命令烧录: +> sudo ./fastboot flash ram ./images/u-boot-with-spl-nonsec-noswap-16g-ddr.bin + +> sudo ./fastboot reboot + +> sleep 1 + +> sudo ./fastboot flash uboot ./images/u-boot-with-spl-nonsec-noswap-16g-ddr.bin + +> sudo ./fastboot flash boot ./images/boot-default-16g-ddr.ext4 + +> sudo ./fastboot flash root ./images/openkylin-2.0-alpha-licheepi4a-riscv64.ext4 + +终端会打印烧录日志,烧录完成后拔调数据线,上电启动即可。 + +## 烧录到SD卡 ## 准备SD卡 openkylin适配LicheePi4A的镜像可以通过以下链接下载: https://www.openkylin.top/downloads 通过以下命令解压: -> unxz openKylin-1.0-licheepi4a-riscv64.img.xz +> tar -xvf openKylin-2.0-alpha-licheepi4a.tar.xz + +切换到image文件所在目录: +> cd openKylin-2.0-alpha-licheepi4a/images ## 制作SD卡启动盘 首先使用磁盘工具将SD卡格式化。之后通过命令行将镜像刷入sd卡,请运行: @@ -231,15 +271,22 @@ https://www.openkylin.top/downloads ## 第一次启动和修改开发板u-boot设置 在计算机中启动LicheePi4A的minicom串口。将烧录好的sd卡插入LicheePi4A卡槽并连接好电源线。开发板启动到u-boot时快速按下回车使开发板停在u-boot。在u-boot中输入以下命令设置开发板从SD卡启动: ->env set -f set_bootargs 'setenv bootargs console=ttyS0,115200 root=/dev/mmcblk1 rootfstype=ext4 rootwait rw earlycon clk_ignore_unused loglevel=7 eth=$ethaddr rootrwoptions=rw,noatime rootrwreset=${factory_reset} init=/lib/systemd/systemd' ->env save +> env set -f set_bootargs 'setenv bootargs console=ttyS0,115200 root=/dev/mmcblk1 rootfstype=ext4 rootwait rw earlycon clk_ignore_unused loglevel=7 eth=$ethaddr rootrwoptions=rw,noatime rootrwreset=${factory_reset} init=/lib/systemd/systemd' +> env save +> reset + 注:第一条是一条命令,很长,在您的显示设备可能会换行 之后在u-boot中输入reset来重启开发板,这样开发板就可以从sd卡启动openKylin系统。 首次启动之后,系统中会存在一个默认用户,当桌面环境启动之后,您可以通过默认用户进行LicheePi4A首次登陆,后期可以根据自己需求进行用户或密码的更改。 默认用户名/密码是: ->username:openkylin ->password:openkylin +``` +> username:openkylin +> password:openkylin +``` + +注:如有其他烧录问题,如windows系统烧录可能需要安装驱动、烧录日志图片展示等可参考矽速科技相关文档 +https://wiki.sipeed.com/hardware/zh/lichee/th1520/lpi4a/4_burn_image.html # 四、在 VisionFive 2上安装openKylin ## 准备SD卡