This site is an early beta and not released yet. Issues are to be expected and contents and designs are not final. Please help to test and improve it!
Edit page
A note from the author: The documentation is currently in alpha and has known bugs because the content is directly parsed from the wiki without modifications. Known bugs include broken links, missing templates, a broken article order, missing pages and broken tables. These errors will be resolved before the release. Please help to test and improve it!

Bringup notes

Note: This section to be refined/replaced as boards and tools mature.

  1. The schematic has several discrepancies with actual board labels.

  2. The serial console can be found with TXD on pin 8 and RXD on pin 10; a convention common to Pi-style boards. Use the 40pin header pinouts in color on page one and not the schematic prose.

  3. If you have only a single core running and no PCI card present, it appears to power up via the +5V/GND lines from the USB serial adapter pins.

  4. It will not boot from a VisionFive R1 uSD card.

  5. The boot device switch labels and the silk screen are inverted. "0" means "On".

  6. 2021.10-00001-gdbdaad919b will attempt to boot from SPI, but it appears blank. If you let it for many minutes, the device will eventually time out and boot OpenSBI v1.0 from (SPI?). This will fail, but only after self-identifying as a VisionFive R2, complete with five cores and 4 GB of RAM, before failing. A "press any key" timeout is offered, but I’ve been unable to make it stop. It will eventually crash with:

    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
    Not a StarFive EEPROM data format - magic error