Files
SDK_SG200x_V2/build/riscv_functions.sh
sophgo-forum-service fa4ca533b3 Init branch sg200x-dev.
build:
 - 77d8ef, 2024/3/28.
2024-05-31 14:35:33 +08:00

35 lines
778 B
Bash

#!/bin/bash
#
# For cv181x_c906
#
function _build_opensbi_env()
{
export OPENSBI_PATH
}
function clean_opensbi()
{(
if [[ "$CHIP_ARCH" == CV181X ]] || [[ "$CHIP_ARCH" == CV180X ]]; then
print_notice "Run ${FUNCNAME[0]}() function"
_build_opensbi_env
cd "$BUILD_PATH" || return "$?"
make opensbi-clean
fi
)}
function build_opensbi_kernel()
{(
print_notice "Run ${FUNCNAME[0]}() function"
_build_kernel_env
_build_opensbi_env
cd "$BUILD_PATH" || return "$?"
make riscv-cpio || return "$?"
make kernel-setconfig SCRIPT_ARG="INITRAMFS_SOURCE="boot.cpio"" || return "$?"
make kernel || return "$?"
make kernel-dts || return "$?"
make kernel-setconfig SCRIPT_ARG="INITRAMFS_SOURCE=""" || return "$?"
make opensbi-kernel || return "$?"
)}