boards: riscv: remove beaglev_starlight_jh7100

Unfortunately, this board did not make it to production.

http://bit.ly/42T4Aof

Signed-off-by: Chris Friedt <cfriedt@meta.com>
This commit is contained in:
Chris Friedt 2023-03-30 11:23:09 -04:00 committed by Christopher Friedt
commit e181ec4bcd
8 changed files with 0 additions and 138 deletions

View file

@ -173,7 +173,6 @@
/boards/posix/nrf52_bsim/ @aescolar @wopu-ot
/boards/riscv/ @kgugala @pgielda
/boards/riscv/rv32m1_vega/ @dleach02
/boards/riscv/beaglev_starlight_jh7100/ @rajnesh-kanwal
/boards/riscv/adp_xc7k_ae350/ @cwshu @kevinwang821020 @jimmyzhe
/boards/riscv/longan_nano/ @soburi
/boards/riscv/neorv32/ @henrikbrixandersen

View file

@ -1,7 +0,0 @@
# Copyright (c) 2021 Rajnesh Kanwal <rajnesh.kanwal49@gmail.com>
# SPDX-License-Identifier: Apache-2.0
config BOARD_BEAGLEV_STARLIGHT_JH7100
bool "BeagleV Starlight JH7100 RISCV64 target"
depends on SOC_JH7100
select 64BIT

View file

@ -1,6 +0,0 @@
# Copyright (c) 2021 Rajnesh Kanwal <rajnesh.kanwal49@gmail.com>
# SPDX-License-Identifier: Apache-2.0
config BOARD
default "beaglev_starlight_jh7100"
depends on BOARD_BEAGLEV_STARLIGHT_JH7100

View file

@ -1,25 +0,0 @@
/*
* Copyright (c) 2021 Rajnesh Kanwal <rajnesh.kanwal49@gmail.com>
*
* SPDX-License-Identifier: Apache-2.0
*/
/dts-v1/;
#include "starfive/starfive_jh7100_beagle_v.dtsi"
/ {
model = "BeagleV StarLight JH7100";
compatible = "beagle,beaglev-starlight-jh7100";
chosen {
zephyr,console = &uart3;
zephyr,shell-uart = &uart3;
zephyr,sram = &ram0;
};
};
&uart3 {
status = "okay";
current-speed = <115200>;
};

View file

@ -1,9 +0,0 @@
identifier: beaglev_starlight_jh7100
name: BeagleV Starlight JH7100 (NON-SMP)
type: mcu
arch: riscv64
toolchain:
- zephyr
- cross-compile
supported:
- uart

View file

@ -1,19 +0,0 @@
# SPDX-License-Identifier: Apache-2.0
# Platform Configuration
CONFIG_SOC_SERIES_STARFIVE_JH71XX=y
CONFIG_SOC_JH7100=y
CONFIG_BOARD_BEAGLEV_STARLIGHT_JH7100=y
CONFIG_STACK_SENTINEL=y
# Zephyr Kernel Configuration
CONFIG_XIP=n
# Serial Drivers
CONFIG_SERIAL=y
CONFIG_UART_INTERRUPT_DRIVEN=y
CONFIG_UART_NS16550_ACCESS_WORD_ONLY=y
# Enable Console
CONFIG_CONSOLE=y
CONFIG_UART_CONSOLE=y

View file

@ -1 +0,0 @@
# SPDX-License-Identifier: Apache-2.0

View file

@ -1,70 +0,0 @@
.. _beaglev_starlight_jh7100:
BeagleV Starlight JH7100
########################
Overview
********
The BeagleV Starlight is an 64-bit open-source RISC-V development board with
a StarFive JH7100 SoC.
Programming and debugging
*************************
Building
========
Applications for the ``beaglev_starlight_jh7100`` board configuration can be built
as usual (see :ref:`build_an_application`) using the corresponding board name:
.. zephyr-app-commands::
:board: beaglev_starlight_jh7100
:goals: build
The bootloader expects size information at the start of the binary file,
so the bin file needs to be processed first to include that information.
Download the helper script from starfive-tech github repo `here
<https://github.com/starfive-tech/freelight-u-sdk/blob/starfive/fsz.sh>`_
.. code-block:: console
./fsz.sh build/zephyr/zephyr.bin
This will create a new file build/zephyr/zephyr.bin.out that can be flashed.
Flashing
========
.. note::
The following steps use minicom for serial communication, feel free to use
any other serial terminal that supports xmodem based file transfers.
#. BeagleV Starlight uses uart for flashing. Refer to `BeagleV Getting Started
<https://web.archive.org/web/20210625011721/https://wiki.seeedstudio.com/BeagleV-Getting-Started/>`_
to connect your serial-to-usb converter. Now power on the board and using
minicom access board's serial.
.. code-block:: console
minicom -D /dev/ttyUSB0 -b 115200
#. Press any key to stop the boot sequence. This will output a menu
.. code-block:: console
***************************************************
*************** FLASH PROGRAMMING *****************
***************************************************
0:update uboot
1:quit
select the function:
#. Select 0 to flash a new image.
#. Press Ctrl+A and then press s to enter upload mode
#. Select xmodem and press Enter
#. Select Goto from the bottom tab menu and press Enter
#. Enter the directory path and press Enter
#. Select zephyr.bin.out by navigating using arrow keys, press Space and press Enter
#. Once uploaded hit any key to continue and reset the board to boot the zephyr binary