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:
parent
600e7b7f21
commit
e181ec4bcd
8 changed files with 0 additions and 138 deletions
|
@ -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
|
||||
|
|
|
@ -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
|
|
@ -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
|
|
@ -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>;
|
||||
};
|
|
@ -1,9 +0,0 @@
|
|||
identifier: beaglev_starlight_jh7100
|
||||
name: BeagleV Starlight JH7100 (NON-SMP)
|
||||
type: mcu
|
||||
arch: riscv64
|
||||
toolchain:
|
||||
- zephyr
|
||||
- cross-compile
|
||||
supported:
|
||||
- uart
|
|
@ -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
|
|
@ -1 +0,0 @@
|
|||
# SPDX-License-Identifier: Apache-2.0
|
|
@ -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
|
Loading…
Add table
Add a link
Reference in a new issue