StarFive VisionFive V2 don't boot debian msd, kernel old, I need help to upgrade firmware

Hi, I’m new to this device and I’ve seen several videos on YouTube but they all start with at least a boot in Debian, the kernel that it has installed is old and I can’t find the correct version… I’m a bit lost, I’m not sure how to update the firmware and put a minimum version 2.5 to be able to make it load debian from a micro sd or when I buy an nvme, etc… Can someone tell me the steps to follow? I put the boot log of the system connected by serial port to my PC. Thank you very much for your time and help.

PS: translated by google.

U-Boot SPL 2021.10 (Oct 31 2022 - 12:11:37 +0800)
DDR version: dc2e84f0.
Trying to boot from SPI

OpenSBI v1.0


/ __ \ / | _ _ |
| | | |
__ ___ _ __ | (
| |
) || |
| | | | '_ \ / _ \ '_ \ ___ | _ < | |
| || | |) | __/ | | |) | |) || |
_
/| ./ _|| ||/|____/|
| |
|_|

Platform Name : StarFive VisionFive V2
Platform Features : medeleg
Platform HART Count : 5
Platform IPI Device : aclint-mswi
Platform Timer Device : aclint-mtimer @ 4000000Hz
Platform Console Device : uart8250
Platform HSM Device : —
Platform Reboot Device : —
Platform Shutdown Device : —
Firmware Base : 0x40000000
Firmware Size : 360 KB
Runtime SBI Version : 0.3

Domain0 Name : root
Domain0 Boot HART : 1
Domain0 HARTs : 0*,1*,2*,3*,4*
Domain0 Region00 : 0x0000000002000000-0x000000000200ffff (I)
Domain0 Region01 : 0x0000000040000000-0x000000004007ffff ()
Domain0 Region02 : 0x0000000000000000-0xffffffffffffffff (R,W,X)
Domain0 Next Address : 0x0000000040200000
Domain0 Next Arg1 : 0x0000000042200000
Domain0 Next Mode : S-mode
Domain0 SysReset : yes

Boot HART ID : 1
Boot HART Domain : root
Boot HART Priv Version : v1.11
Boot HART Base ISA : rv64imafdcbx
Boot HART ISA Extensions : none
Boot HART PMP Count : 8
Boot HART PMP Granularity : 4096
Boot HART PMP Address Bits: 34
Boot HART MHPM Count : 2
Boot HART MIDELEG : 0x0000000000000222
Boot HART MEDELEG : 0x000000000000b109

U-Boot 2021.10 (Oct 31 2022 - 12:11:37 +0800), Build: jenkins-VF2_515_Branch_SDK_Release-10

CPU: rv64imacu
Model: StarFive VisionFive V2
DRAM: 4 GiB
MMC: sdio0@16010000: 0, sdio1@16020000: 1
Loading Environment from SPIFlash… SF: Detected gd25lq128 with page size 256 Bytes, erase size 4 KiB, total 16 MiB
*** Warning - bad CRC, using default environment

StarFive EEPROM format v2

--------EEPROM INFO--------
Vendor : StarFive Technology Co., Ltd.
Product full SN: VF7110A1-2249-D004E000-00000635
data version: 0x2
PCB revision: 0xa1
BOM revision: A
Ethernet MAC0 address: 6c:cf:39:00:18:53
Ethernet MAC1 address: 6c:cf:39:00:18:54
--------EEPROM INFO--------

In: serial@10000000
Out: serial@10000000
Err: serial@10000000
Model: StarFive VisionFive V2
Net: eth0: ethernet@16030000, eth1: ethernet@16040000
switch to partitions #0, OK
mmc1 is current device
found device 1
bootmode flash device 1
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:3
Can’t set block device
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:3
Can’t set block device
Hit any key to stop autoboot: 0
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:3
Can’t set block device
Importing environment from mmc1 …

Info: input data size = 33052 = 0x811C

Error: “boot2” not defined

switch to partitions #0, OK
mmc1 is current device
** No partition table - mmc 1 **
Couldn’t find partition mmc 1:1
ethernet@16030000 Waiting for PHY auto negotiation to complete… done
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 125
*** Unhandled DHCP Option in OFFER/ACK: 125
DHCP client bound to address 192.168.1.86 (655 ms)
Using ethernet@16030000 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.86
Filename ‘boot.scr.uimg’.
Load address: 0x88100000
Loading: *
TFTP server died; starting again
BOOTP broadcast 1
*** Unhandled DHCP Option in OFFER/ACK: 125
*** Unhandled DHCP Option in OFFER/ACK: 125
DHCP client bound to address 192.168.1.86 (1074 ms)
Using ethernet@16030000 device
TFTP from server 192.168.1.1; our IP address is 192.168.1.86
Filename ‘boot.scr.uimg’.
Load address: 0x44000000
Loading: *
TFTP server died; starting again
StarFive #

2 Likes