Armbian and AltLinux for Star64 (RISC-V)
#21
Added an image (reset_default_env_uboot-star64.img) to reset the u-boot settings to the default (factory) state. The order of use is simple - download the image, burn it to an SD card, connect it to Star64 and turn on the power, wait 10-20 seconds and turn off the power. After this procedure, all u-boot settings in SPI\Flash will be reset to the factory state.

Ver 20230922-edge kernel 6.6-rc1 (HDMI and USB not work)
  Reply
#22
Ver 20230922-current kernel 6.5

Ver 20230923-edge kernel 6.6-rc2 (HDMI and USB not work)
  Reply
#23
Ver 20230925-current kernel 6.1.31 work HDMI LAN USB etc
  Reply
#24
Altlinux ver 20230929.
Added two more lightweight DE - lxde and lxqt.
  Reply
#25
A u-boot test update is available to directly launch the system from NVMe to Star64 (using a PCIe->NVMe adapter), if there are interested, I can write a step-by-step instruction.
  Reply
#26
(10-02-2023, 08:47 AM)balbes150 Wrote: A u-boot test update is available to directly launch the system from NVMe to Star64 (using a PCIe->NVMe adapter), if there are interested, I can write a step-by-step instruction.

Please provide step-by-step instruction. Thumbs up and thanks.
  Reply
#27
To update u-boot,
Important. All manipulations to update uboot and reset variables must be performed with the Star64 NVMe DISCONNECTED from the board.

I recommend using the latest version of ArmbianTV LEGACY with the 5.15.131 kernel. Download the ArmbianTV image, unpack it, burn it to an SD card and run it on Star64, install the utility package for working with SPI\MTD.

apt update
apt install mtd-utils

Download the new version of u-boot with NVMe startup support.

https://disk.yandex.ru/d/DLTRMV6pcBnWfg

u-boot-spl.bin.normal.out
visionfive2_fw_payload.img

Install a new u-boot in SPI\MTD.

flashcp -v u-boot-spl.bin.normal.out /dev/mtd0
flashcp -v visionfive2_fw_payload.img /dev/mtd1

Reset u-boot variables.
There are several ways to do this. If there is a UART console, run two commands in it.

env default -a
saveenv

Without using the UART console - download the u-boot variable reset image,

https://disk.yandex.ru/d/zsqznfa1ySI2gw

reset_default_env_uboot-star64-3.0.4.img

write it to the SD card, connect the SD to Star64 and turn on the power, wait 10-20 seconds and turn off the power.

After these steps, you can install the system on NVMe and run it directly from NVMe. for example, run ArmbianTV from an SD card and perform the installation on USB\SATA\NVMe according to the general instructions for Armbian.
  Reply
#28
Ver 20231003-edge kernel 6.6-rc4 (HDMI and USB not work)
  Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  star64-image-minimal-star64-2.1 & X fonts tantamount 0 31 10-02-2023, 07:02 PM
Last Post: tantamount
  Star64 Mechanicals nbxmike 3 817 09-04-2023, 04:41 PM
Last Post: ALBNC1974
  [Article] Star64 JH7110: Power Up the Display Controller with U-Boot Bootloader lupyuen 0 224 09-02-2023, 10:13 AM
Last Post: lupyuen
  power/battery usage on risc-v vs arm64? zetabeta 1 266 08-28-2023, 01:23 AM
Last Post: alphonso
  [Article] RISC-V Star64 JH7110: Inside the Display Controller lupyuen 2 300 08-23-2023, 05:08 PM
Last Post: lupyuen
  Cannot Boot Star64 jdoolin 5 420 08-20-2023, 06:43 AM
Last Post: balbes150
  [Article] Star64 JH7110 + NuttX RTOS: Creating the First Release for the RISC-V SBC lupyuen 2 403 08-09-2023, 07:39 PM
Last Post: lupyuen
  [Article] RTOS on a RISC-V SBC: Star64 JH7110 + Apache NuttX lupyuen 0 264 08-07-2023, 10:39 PM
Last Post: lupyuen
  [Article] Star64 JH7110 + NuttX RTOS: RISC-V PLIC Interrupts and Serial I/O lupyuen 0 303 08-01-2023, 06:48 PM
Last Post: lupyuen
  [Article] Star64 JH7110 + NuttX RTOS: RISC-V Semihosting and Initial RAM Disk lupyuen 0 322 07-27-2023, 05:35 PM
Last Post: lupyuen

Forum Jump:


Users browsing this thread: 1 Guest(s)