Compare commits
48 Commits
54977e9c4d
...
Branch_Gao
| Author | SHA1 | Date | |
|---|---|---|---|
| 136a40cbe3 | |||
| b9741f3cc7 | |||
| e70f401895 | |||
| 40ff13d05f | |||
| dff961add1 | |||
| f19003b239 | |||
| db0ee7322a | |||
| b20adf0a85 | |||
| 6128fe43b9 | |||
| 362832ac66 | |||
| 79f138542b | |||
| 619e6e279f | |||
| d5294e3f7d | |||
| 1d878b3d97 | |||
| 9e5b754ca6 | |||
| c737560cc5 | |||
| b0966d4d61 | |||
| 3d9ead3070 | |||
| 0e0b8efb59 | |||
| 6ebbd6e219 | |||
| 37e1f575f6 | |||
| c7928d83e7 | |||
| d365ee3fc4 | |||
| 07721bf041 | |||
| 3a837b05a2 | |||
| 7b73c8e904 | |||
| e7639f327f | |||
| a3a871d684 | |||
| 745d230edc | |||
| 224691b217 | |||
| 95d57f8cd0 | |||
| 576c0b08f2 | |||
| 326b1882f2 | |||
| 2aa4ec4288 | |||
| dd7c59400d | |||
| 9e945dc430 | |||
| cacc452f91 | |||
| f91cf43311 | |||
| 543e96f2aa | |||
| c49a16856c | |||
| d41cc3ed6b | |||
| 76e5db15c8 | |||
| 7ef56c7314 | |||
| 2833c24f11 | |||
| f3dd6dc9ad | |||
| 232cef1614 | |||
| 734d43fd77 | |||
| 084be3f1c5 |
4
.gitignore
vendored
4
.gitignore
vendored
@ -20,3 +20,7 @@ ncscope.*
|
||||
|
||||
__pycache__
|
||||
.vscode
|
||||
|
||||
.cache/
|
||||
compile_commands.json
|
||||
|
||||
|
||||
15
README-ja.md
15
README-ja.md
@ -72,11 +72,9 @@ Usage:
|
||||
./build.sh lunch - Select a board to build
|
||||
./build.sh [board] - Build [board] directly, supported boards asfollows:
|
||||
milkv-duo
|
||||
milkv-duo-lite
|
||||
milkv-duo256m
|
||||
milkv-duo256m-lite
|
||||
```
|
||||
Listed at the bottom is the list of currently supported target versions. Those with the `lite` suffix is a simplified version and does not include libraries and application packages such as python, pip, pinpong, etc.
|
||||
Listed at the bottom is the list of currently supported target versions.
|
||||
|
||||
As shown in the prompt, there are two ways to compile the target version.
|
||||
|
||||
@ -85,9 +83,7 @@ The first method is to execute `./build.sh lunch` to bring up the interactive me
|
||||
# ./build.sh lunch
|
||||
Select a target to build:
|
||||
1. milkv-duo
|
||||
2. milkv-duo-lite
|
||||
3. milkv-duo256m
|
||||
4. milkv-duo256m-lite
|
||||
2. milkv-duo256m
|
||||
Which would you like:
|
||||
```
|
||||
|
||||
@ -111,9 +107,7 @@ tar -xf host-tools.tar.gz -C /your/sdk/path/
|
||||
Then enter the following commands in sequence to complete the step-by-step compilation. Replace `[board]` and `[config]` in the command with the version that needs to be compiled. The currently supported `board` and corresponding `config` are as follows:
|
||||
```
|
||||
milkv-duo cv1800b_milkv_duo_sd
|
||||
milkv-duo-lite cv1800b_milkv_duo_sd
|
||||
milkv-duo256m cv1812cp_milkv_duo256m_sd
|
||||
milkv-duo256m-lite cv1812cp_milkv_duo256m_sd
|
||||
```
|
||||
|
||||
```bash
|
||||
@ -189,11 +183,8 @@ docker exec -it duodocker /bin/bash -c "cd /home/work && cat /etc/issue && ./bui
|
||||
Note that the `./build.sh [board]` at the end of the command is the same as the previous usage in the one-click compilation instructions in Ubuntu 22.04. Use `./build.sh` can see how to use the command, use `./ build.sh lunch` can bring up the interactive selection menu, use `./build.sh [board]` to directly compile the target version, `[board]` can be replaced with:
|
||||
```
|
||||
milkv-duo
|
||||
milkv-duo-lite
|
||||
milkv-duo256m
|
||||
milkv-duo256m-lite
|
||||
```
|
||||
*Versions with the `lite` suffix is a simplified version and does not include libraries and application packages such as python, pip, pinpong, etc.*
|
||||
|
||||
コマンド中のパラメータについて:
|
||||
- `duodocker` 実行中のDockerの名前です。先程設定したものと同じである必要があります。
|
||||
@ -232,9 +223,7 @@ root@8edea33c2239:/# cd /home/work/
|
||||
Then enter the following commands in sequence to complete the step-by-step compilation. Replace `[board]` and `[config]` in the command with the version that needs to be compiled. The currently supported `board` and corresponding `config` are as follows:
|
||||
```
|
||||
milkv-duo cv1800b_milkv_duo_sd
|
||||
milkv-duo-lite cv1800b_milkv_duo_sd
|
||||
milkv-duo256m cv1812cp_milkv_duo256m_sd
|
||||
milkv-duo256m-lite cv1812cp_milkv_duo256m_sd
|
||||
```
|
||||
|
||||
```bash
|
||||
|
||||
20
README-zh.md
20
README-zh.md
@ -70,13 +70,11 @@ Usage:
|
||||
./build.sh lunch - Select a board to build
|
||||
./build.sh [board] - Build [board] directly, supported boards asfollows:
|
||||
milkv-duo
|
||||
milkv-duo-lite
|
||||
milkv-duo-spinand
|
||||
milkv-duo-spinor
|
||||
milkv-duo256m
|
||||
milkv-duo256m-lite
|
||||
```
|
||||
最下边列出的是当前支持的目标版本列表,带 `lite` 后缀的为精简版,不包含 python,pip, pinpong 等库和应用包。带`spinor`或者`spinand` 后缀的为基于IOB板载NOR FLASH或者NAND FLASH的版本。
|
||||
最下边列出的是当前支持的目标版本列表。带 `spinor` 或者 `spinand` 后缀的为基于 IOB 板载 NOR FLASH 或者 NAND FLASH 的版本。
|
||||
|
||||
如提示中所示,有两种方法来编译目录版本。
|
||||
|
||||
@ -85,12 +83,9 @@ milkv-duo256m-lite
|
||||
# ./build.sh lunch
|
||||
Select a target to build:
|
||||
1. milkv-duo
|
||||
2. milkv-duo-lite
|
||||
3. milkv-duo-spinand
|
||||
4. milkv-duo-spinor
|
||||
5. milkv-duo256m
|
||||
6. milkv-duo256m-lite
|
||||
7. milkv-duos
|
||||
2. milkv-duo-spinand
|
||||
3. milkv-duo-spinor
|
||||
4. milkv-duo256m
|
||||
Which would you like:
|
||||
```
|
||||
|
||||
@ -114,11 +109,9 @@ tar -xf host-tools.tar.gz -C /your/sdk/path/
|
||||
再依次输入如下命令完成分步编译,命令中的 `[board]` 和 `[config]` 替换为需要编译的版本,当前支持的 `board` 和对应的 `config` 如下:
|
||||
```
|
||||
milkv-duo cv1800b_milkv_duo_sd
|
||||
milkv-duo-lite cv1800b_milkv_duo_sd
|
||||
milkv-duo-spinand cv1800b_milkv_duo_spinand
|
||||
milkv-duo-spinor cv1800b_milkv_duo_spinor
|
||||
milkv-duo256m cv1812cp_milkv_duo256m_sd
|
||||
milkv-duo256m-lite cv1812cp_milkv_duo256m_sd
|
||||
```
|
||||
|
||||
```bash
|
||||
@ -196,13 +189,10 @@ docker exec -it duodocker /bin/bash -c "cd /home/work && cat /etc/issue && ./bui
|
||||
注意命令最后的 `./build.sh [board]` 和前面在 Ubuntu 22.04 中一键编译说明中的用法是一样的,直接 `./build.sh` 可以查看命令的使用方法,用 `./build.sh lunch` 可以调出交互选择菜单,用 `./build.sh [board]` 可以直接编译目标版本,`[board]` 可以替换为:
|
||||
```
|
||||
milkv-duo
|
||||
milkv-duo-lite
|
||||
milkv-duo-spinand
|
||||
milkv-duo-spinor
|
||||
milkv-duo256m
|
||||
milkv-duo256m-lite
|
||||
```
|
||||
*带 `lite` 后缀的版本为精简版,不包含 python,pip, pinpong 等库和应用包*
|
||||
|
||||
命令中部分参数说明:
|
||||
- `duodocker` 运行的 Docker 名字, 与上一步中设置的名字要保持一致
|
||||
@ -241,11 +231,9 @@ root@8edea33c2239:/# cd /home/work/
|
||||
再依次输入如下命令完成分步编译,命令中的 `[board]` 和 `[config]` 替换为需要编译的版本,当前支持的 `board` 和对应的 `config` 如下:
|
||||
```
|
||||
milkv-duo cv1800b_milkv_duo_sd
|
||||
milkv-duo-lite cv1800b_milkv_duo_sd
|
||||
milkv-duo-spinand cv1800b_milkv_duo_spinand
|
||||
milkv-duo-spinor cv1800b_milkv_duo_spinor
|
||||
milkv-duo256m cv1812cp_milkv_duo256m_sd
|
||||
milkv-duo256m-lite cv1812cp_milkv_duo256m_sd
|
||||
```
|
||||
|
||||
```bash
|
||||
|
||||
15
README.md
15
README.md
@ -72,11 +72,9 @@ Usage:
|
||||
./build.sh lunch - Select a board to build
|
||||
./build.sh [board] - Build [board] directly, supported boards asfollows:
|
||||
milkv-duo
|
||||
milkv-duo-lite
|
||||
milkv-duo256m
|
||||
milkv-duo256m-lite
|
||||
```
|
||||
Listed at the bottom is the list of currently supported target versions. Those with the `lite` suffix is a simplified version and does not include libraries and application packages such as python, pip, pinpong, etc.
|
||||
Listed at the bottom is the list of currently supported target versions.
|
||||
|
||||
As shown in the prompt, there are two ways to compile the target version.
|
||||
|
||||
@ -85,9 +83,7 @@ The first method is to execute `./build.sh lunch` to bring up the interactive me
|
||||
# ./build.sh lunch
|
||||
Select a target to build:
|
||||
1. milkv-duo
|
||||
2. milkv-duo-lite
|
||||
3. milkv-duo256m
|
||||
4. milkv-duo256m-lite
|
||||
2. milkv-duo256m
|
||||
Which would you like:
|
||||
```
|
||||
|
||||
@ -111,9 +107,7 @@ tar -xf host-tools.tar.gz -C /your/sdk/path/
|
||||
Then enter the following commands in sequence to complete the step-by-step compilation. Replace `[board]` and `[config]` in the command with the version that needs to be compiled. The currently supported `board` and corresponding `config` are as follows:
|
||||
```
|
||||
milkv-duo cv1800b_milkv_duo_sd
|
||||
milkv-duo-lite cv1800b_milkv_duo_sd
|
||||
milkv-duo256m cv1812cp_milkv_duo256m_sd
|
||||
milkv-duo256m-lite cv1812cp_milkv_duo256m_sd
|
||||
```
|
||||
|
||||
```bash
|
||||
@ -189,11 +183,8 @@ docker exec -it duodocker /bin/bash -c "cd /home/work && cat /etc/issue && ./bui
|
||||
Note that the `./build.sh [board]` at the end of the command is the same as the previous usage in the one-click compilation instructions in Ubuntu 22.04. Use `./build.sh` can see how to use the command, use `./ build.sh lunch` can bring up the interactive selection menu, use `./build.sh [board]` to directly compile the target version, `[board]` can be replaced with:
|
||||
```
|
||||
milkv-duo
|
||||
milkv-duo-lite
|
||||
milkv-duo256m
|
||||
milkv-duo256m-lite
|
||||
```
|
||||
*Versions with the `lite` suffix is a simplified version and does not include libraries and application packages such as python, pip, pinpong, etc.*
|
||||
|
||||
Description of some parameters in the command:
|
||||
- `duodocker` The name of the running Docker must be consistent with the name set in the previous step.
|
||||
@ -232,9 +223,7 @@ root@8edea33c2239:/# cd /home/work/
|
||||
Then enter the following commands in sequence to complete the step-by-step compilation. Replace `[board]` and `[config]` in the command with the version that needs to be compiled. The currently supported `board` and corresponding `config` are as follows:
|
||||
```
|
||||
milkv-duo cv1800b_milkv_duo_sd
|
||||
milkv-duo-lite cv1800b_milkv_duo_sd
|
||||
milkv-duo256m cv1812cp_milkv_duo256m_sd
|
||||
milkv-duo256m-lite cv1812cp_milkv_duo256m_sd
|
||||
```
|
||||
|
||||
```bash
|
||||
|
||||
49
build.sh
49
build.sh
@ -56,7 +56,7 @@ function get_toolchain()
|
||||
|
||||
function get_available_board()
|
||||
{
|
||||
MILKV_BOARD_ARRAY=( $(find device -mindepth 1 -maxdepth 1 -type d -print ! -name "." | awk -F/ '{ print $NF }' | sort -t '-' -k2,2) )
|
||||
MILKV_BOARD_ARRAY=( $(find device -mindepth 1 -maxdepth 1 -not -path 'device/common' -type d -print ! -name "." | awk -F/ '{ print $NF }' | sort -t '-' -k2,2) )
|
||||
#echo ${MILKV_BOARD_ARRAY[@]}
|
||||
|
||||
MILKV_BOARD_ARRAY_LEN=${#MILKV_BOARD_ARRAY[@]}
|
||||
@ -99,6 +99,15 @@ function prepare_env()
|
||||
defconfig ${MV_BOARD_LINK} > /dev/null 2>&1
|
||||
|
||||
echo "OUTPUT_DIR: ${OUTPUT_DIR}" # @build/milkvsetup.sh
|
||||
|
||||
if [ "${STORAGE_TYPE}" == "sd" ]; then
|
||||
MILKV_IMAGE_CONFIG=device/${MILKV_BOARD}/genimage.cfg
|
||||
|
||||
if [ ! -f ${MILKV_IMAGE_CONFIG} ]; then
|
||||
print_err "${MILKV_IMAGE_CONFIG} not found!"
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
function milkv_build()
|
||||
@ -133,7 +142,7 @@ function milkv_pack_sd()
|
||||
[ ! -d out ] && mkdir out
|
||||
|
||||
img_in="${OUTPUT_DIR}/${MILKV_BOARD}.img"
|
||||
img_out="${MILKV_BOARD}-sd-`date +%Y%m%d-%H%M`.img"
|
||||
img_out="${MILKV_BOARD}-`date +%Y%m%d-%H%M`.img"
|
||||
|
||||
if [ -f "${img_in}" ]; then
|
||||
mv ${img_in} out/${img_out}
|
||||
@ -149,7 +158,7 @@ function milkv_pack_emmc()
|
||||
[ ! -d out ] && mkdir out
|
||||
|
||||
img_in="${OUTPUT_DIR}/upgrade.zip"
|
||||
img_out="${MILKV_BOARD}-emmc-`date +%Y%m%d-%H%M`.zip"
|
||||
img_out="${MILKV_BOARD}-`date +%Y%m%d-%H%M`.zip"
|
||||
|
||||
if [ -f "${img_in}" ]; then
|
||||
mv ${img_in} out/${img_out}
|
||||
@ -165,22 +174,21 @@ function milkv_pack_nor_nand()
|
||||
[ ! -d out ] && mkdir out
|
||||
|
||||
if [ -f "${OUTPUT_DIR}/upgrade.zip" ]; then
|
||||
nor_out_name=${MILKV_BOARD}-`date +%Y%m%d-%H%M`
|
||||
mkdir -p out/$nor_out_name
|
||||
img_out_patch=${MILKV_BOARD}-`date +%Y%m%d-%H%M`
|
||||
mkdir -p out/$img_out_patch
|
||||
|
||||
if [ "${STORAGE_TYPE}" == "spinor" ]; then
|
||||
cp ${OUTPUT_DIR}/fip.bin out/$nor_out_name
|
||||
cp ${OUTPUT_DIR}/*.spinor out/$nor_out_name
|
||||
cp ${OUTPUT_DIR}/fip.bin out/$img_out_patch
|
||||
cp ${OUTPUT_DIR}/*.spinor out/$img_out_patch
|
||||
else
|
||||
cp ${OUTPUT_DIR}/fip.bin out/$nor_out_name
|
||||
cp ${OUTPUT_DIR}/*.spinand out/$nor_out_name
|
||||
cp ${OUTPUT_DIR}/fip.bin out/$img_out_patch
|
||||
cp ${OUTPUT_DIR}/*.spinand out/$img_out_patch
|
||||
fi
|
||||
|
||||
touch ${OUTPUT_DIR}/how_to_download.txt
|
||||
echo "Copy all to a blank tf card, power on and automatically download firmware to NOR or NAND in U-bOOT." >> out/$nor_out_name/how_to_download.txt
|
||||
print_info "Create spinor img successful: ${nor_out_name}"
|
||||
echo "Copy all to a blank tf card, power on and automatically download firmware to NOR or NAND in U-boot." >> out/$img_out_patch/how_to_download.txt
|
||||
print_info "Create spinor/nand img successful: ${img_out_patch}"
|
||||
else
|
||||
print_err "Create spinor img failed!"
|
||||
print_err "Create spinor/nand img failed!"
|
||||
exit 1
|
||||
fi
|
||||
}
|
||||
@ -199,8 +207,11 @@ function milkv_pack()
|
||||
function build_info()
|
||||
{
|
||||
print_info "Target Board: ${MILKV_BOARD}"
|
||||
print_info "Target Board Storage: ${STORAGE_TYPE}"
|
||||
print_info "Target Board Config: ${MILKV_BOARD_CONFIG}"
|
||||
print_info "Target Image Config: ${MILKV_IMAGE_CONFIG}"
|
||||
if [ "${STORAGE_TYPE}" == "sd" ]; then
|
||||
print_info "Target Image Config: ${MILKV_IMAGE_CONFIG}"
|
||||
fi
|
||||
}
|
||||
|
||||
get_available_board
|
||||
@ -240,25 +251,19 @@ if [ -z "${MILKV_BOARD// }" ]; then
|
||||
fi
|
||||
|
||||
MILKV_BOARD_CONFIG=device/${MILKV_BOARD}/boardconfig.sh
|
||||
MILKV_IMAGE_CONFIG=device/${MILKV_BOARD}/genimage.cfg
|
||||
|
||||
if [ ! -f ${MILKV_BOARD_CONFIG} ]; then
|
||||
print_err "${MILKV_BOARD_CONFIG} not found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
if [ ! -f ${MILKV_IMAGE_CONFIG} ]; then
|
||||
print_err "${MILKV_IMAGE_CONFIG} not found!"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
get_toolchain
|
||||
|
||||
build_info
|
||||
|
||||
export MILKV_BOARD="${MILKV_BOARD}"
|
||||
|
||||
prepare_env
|
||||
|
||||
build_info
|
||||
|
||||
milkv_build
|
||||
milkv_pack
|
||||
|
||||
@ -562,7 +562,7 @@ br-rootfs-prepare:export CROSS_COMPILE_KERNEL=$(patsubst "%",%,$(CONFIG_CROSS_CO
|
||||
br-rootfs-prepare:export CROSS_COMPILE_SDK=$(patsubst "%",%,$(CONFIG_CROSS_COMPILE_SDK))
|
||||
br-rootfs-prepare:
|
||||
$(call print_target)
|
||||
ifneq ($(STORAGE_TYPE), sd)
|
||||
ifeq ($(STORAGE_TYPE),$(filter $(STORAGE_TYPE),spinor spinand))
|
||||
#${Q}cp -r ${RAMDISK_PATH}/rootfs/buildroot_fs/arm/* $(BR_ROOTFS_DIR)
|
||||
$(call TARGET_PACKAGE_INSTALL_BR_ROOTFS)
|
||||
${Q}mkdir -p $(BR_ROOTFS_DIR)/etc/init.d/
|
||||
@ -578,8 +578,9 @@ endif
|
||||
|
||||
# copy milkv overlay files
|
||||
ifeq ($(MV_VENDOR), milkv)
|
||||
${Q}cp -arf $(TOP_DIR)/device/common/overlay/* $(BR_ROOTFS_DIR)/
|
||||
${Q}cp -arf $(TOP_DIR)/device/$(MV_BOARD)/overlay/* $(BR_ROOTFS_DIR)/
|
||||
${Q}cp -arf $(TOP_DIR)/device/$(MV_BOARD)/br_overlay/* $(BR_ROOTFS_DIR)/
|
||||
${Q}cp -arf $(TOP_DIR)/device/common/br_overlay/* $(BR_ROOTFS_DIR)/
|
||||
${Q}rm -rf $(BR_OVERLAY_DIR)
|
||||
endif
|
||||
# strip
|
||||
@ -591,8 +592,8 @@ endif
|
||||
|
||||
# create partition mounting points and move sytems to read-write partitions
|
||||
ifeq ($(STORAGE_TYPE), spinand)
|
||||
${Q}mkdir -p $(BR_OVERLAY_DIR)/mnt/cfg
|
||||
${Q}mkdir -p $(BR_OVERLAY_DIR)/mnt/data
|
||||
# ${Q}mkdir -p $(BR_OVERLAY_DIR)/mnt/cfg
|
||||
# ${Q}mkdir -p $(BR_OVERLAY_DIR)/mnt/data
|
||||
${Q}mkdir -p $(OUTPUT_DIR)/system
|
||||
${Q}cp -arf $(BR_OVERLAY_DIR)/mnt/system/* $(OUTPUT_DIR)/system
|
||||
endif
|
||||
|
||||
@ -2,43 +2,113 @@ CONFIG_CHIP_cv1800b=y
|
||||
CONFIG_BOARD_milkv_duo_sd=y
|
||||
CONFIG_DDR_CFG_ddr2_1333_x16=y
|
||||
CONFIG_ARCH="riscv"
|
||||
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_KERNEL_ENTRY_HACK=y
|
||||
CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000"
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
# SDK options
|
||||
#
|
||||
CONFIG_TOOLCHAIN_MUSL_RISCV64=y
|
||||
CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-"
|
||||
CONFIG_MW_VER="v2"
|
||||
CONFIG_SDK_VER="musl_riscv64"
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FLASH_SIZE_SHRINK=y
|
||||
CONFIG_NO_FB=y
|
||||
CONFIG_NO_TP=y
|
||||
CONFIG_DDR_64MB_SIZE=y
|
||||
CONFIG_BOOT_IMAGE_SINGLE_DTB=y
|
||||
CONFIG_DDR_64MB_SIZE=y
|
||||
# end of SDK options
|
||||
|
||||
#
|
||||
# FIP setting
|
||||
#
|
||||
CONFIG_FIP_V2=y
|
||||
# end of FIP setting
|
||||
|
||||
#
|
||||
# Storage settings
|
||||
#
|
||||
CONFIG_STORAGE_TYPE_sd=y
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv180x_src_sms_sc200ai=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
CONFIG_STORAGE_TYPE="sd"
|
||||
CONFIG_NANDFLASH_BLOCKSIZE=131072
|
||||
CONFIG_NANDFLASH_PAGESIZE=2048
|
||||
# end of Storage settings
|
||||
|
||||
#
|
||||
# Sensor settings
|
||||
#
|
||||
|
||||
#
|
||||
# Sensor support list
|
||||
#
|
||||
CONFIG_SENSOR_GCORE_GC2053=y
|
||||
CONFIG_SENSOR_GCORE_GC2083=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_SENSOR_OV_OV5647=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
# end of Sensor support list
|
||||
|
||||
#
|
||||
# Sensor tuning param config
|
||||
#
|
||||
|
||||
#
|
||||
# src
|
||||
#
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y
|
||||
# end of src
|
||||
|
||||
CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653"
|
||||
# end of Sensor tuning param config
|
||||
# end of Sensor settings
|
||||
|
||||
#
|
||||
# uboot options
|
||||
#
|
||||
CONFIG_USE_DEFAULT_ENV=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_UBOOT_SRC="u-boot-2021.10"
|
||||
# end of uboot options
|
||||
|
||||
#
|
||||
# Kernel options
|
||||
#
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_SRC="linux_5.10"
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_KERNEL_COMPRESS="lzma"
|
||||
# end of Kernel options
|
||||
|
||||
#
|
||||
# ROOTFS options
|
||||
#
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
# CONFIG_ROOTFS_OVERLAYFS is not set
|
||||
# CONFIG_TARGET_PACKAGE_CVITRACER is not set
|
||||
# CONFIG_TARGET_PACKAGE_GDBSERVER is not set
|
||||
# CONFIG_TARGET_PACKAGE_LIBCRYPTO is not set
|
||||
# CONFIG_TARGET_PACKAGE_LIBZ is not set
|
||||
# CONFIG_TARGET_PACKAGE_OTASERVER is not set
|
||||
# CONFIG_TARGET_PACKAGE_RSYSLOG is not set
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
# CONFIG_TARGET_PACKAGE_GATORD is not set
|
||||
CONFIG_TARGET_PACKAGE_WIFI=y
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
# end of ROOTFS options
|
||||
|
||||
#
|
||||
# Rootfs packages
|
||||
#
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_WIFI=y
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# end of Rootfs packages
|
||||
|
||||
#
|
||||
# RTOS options
|
||||
#
|
||||
CONFIG_ENABLE_FREERTOS=y
|
||||
CONFIG_ENABLE_RTOS_DUMP_PRINT=y
|
||||
CONFIG_DUMP_PRINT_SZ_IDX=17
|
||||
CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y
|
||||
CONFIG_USB_OSDRV_CVITEK_GADGET=n
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FAST_IMAGE_TYPE=0
|
||||
CONFIG_DISABLE_ALIOS=y
|
||||
# end of RTOS options
|
||||
|
||||
@ -26,6 +26,6 @@
|
||||
};
|
||||
|
||||
/ {
|
||||
|
||||
model = "Milk-V Duo";
|
||||
};
|
||||
|
||||
|
||||
@ -221,6 +221,7 @@ CONFIG_VIDEO_CVITEK_SNS_I2C=m
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_CVITEK=m
|
||||
CONFIG_FB_TFT=y
|
||||
CONFIG_FB_TFT_ST7789V=y
|
||||
CONFIG_FB_TFT_SSD1306=m
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
@ -341,7 +342,7 @@ CONFIG_IO_URING=n
|
||||
CONFIG_ADVISE_SYSCALLS=n
|
||||
CONFIG_SIGNALFD=n
|
||||
CONFIG_TIMERFD=n
|
||||
CONFIG_EPOLL=n
|
||||
CONFIG_EPOLL=y
|
||||
CONFIG_ELF_CORE=y
|
||||
CONFIG_COREDUMP=y
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
|
||||
@ -1 +0,0 @@
|
||||
../../cv1800b_wdmb_0008a_spinor/u-boot/cvitek_cv1800b_wdmb_0008a_spinor_rls_defconfig
|
||||
@ -2,43 +2,115 @@ CONFIG_CHIP_cv1800b=y
|
||||
CONFIG_BOARD_milkv_duo_spinand=y
|
||||
CONFIG_DDR_CFG_ddr2_1333_x16=y
|
||||
CONFIG_ARCH="riscv"
|
||||
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_KERNEL_ENTRY_HACK=y
|
||||
CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000"
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
# SDK options
|
||||
#
|
||||
CONFIG_TOOLCHAIN_MUSL_RISCV64=y
|
||||
CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-"
|
||||
CONFIG_MW_VER="v2"
|
||||
CONFIG_SDK_VER="musl_riscv64"
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FLASH_SIZE_SHRINK=y
|
||||
CONFIG_NO_FB=y
|
||||
CONFIG_NO_TP=y
|
||||
CONFIG_DDR_64MB_SIZE=y
|
||||
CONFIG_BOOT_IMAGE_SINGLE_DTB=y
|
||||
CONFIG_DDR_64MB_SIZE=y
|
||||
# end of SDK options
|
||||
|
||||
#
|
||||
# FIP setting
|
||||
#
|
||||
CONFIG_FIP_V2=y
|
||||
# end of FIP setting
|
||||
|
||||
#
|
||||
# Storage settings
|
||||
#
|
||||
CONFIG_STORAGE_TYPE_spinand=y
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv180x_src_sms_sc200ai=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
CONFIG_STORAGE_TYPE="spinand"
|
||||
CONFIG_NANDFLASH_BLOCKSIZE=131072
|
||||
CONFIG_NANDFLASH_PAGESIZE=2048
|
||||
# end of Storage settings
|
||||
|
||||
#
|
||||
# Sensor settings
|
||||
#
|
||||
|
||||
#
|
||||
# Sensor support list
|
||||
#
|
||||
CONFIG_SENSOR_GCORE_GC2053=y
|
||||
CONFIG_SENSOR_GCORE_GC2083=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_SENSOR_OV_OV5647=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
# end of Sensor support list
|
||||
|
||||
#
|
||||
# Sensor tuning param config
|
||||
#
|
||||
|
||||
#
|
||||
# src
|
||||
#
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y
|
||||
# end of src
|
||||
|
||||
CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653"
|
||||
# end of Sensor tuning param config
|
||||
# end of Sensor settings
|
||||
|
||||
#
|
||||
# uboot options
|
||||
#
|
||||
CONFIG_USE_DEFAULT_ENV=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_UBOOT_SRC="u-boot-2021.10"
|
||||
# end of uboot options
|
||||
|
||||
#
|
||||
# Kernel options
|
||||
#
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_SRC="linux_5.10"
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_KERNEL_COMPRESS="lzma"
|
||||
# end of Kernel options
|
||||
|
||||
#
|
||||
# ROOTFS options
|
||||
#
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
# CONFIG_ROOTFS_OVERLAYFS is not set
|
||||
# CONFIG_TARGET_PACKAGE_CVITRACER is not set
|
||||
# CONFIG_TARGET_PACKAGE_GDBSERVER is not set
|
||||
# CONFIG_TARGET_PACKAGE_LIBCRYPTO is not set
|
||||
# CONFIG_TARGET_PACKAGE_LIBZ is not set
|
||||
# CONFIG_TARGET_PACKAGE_OTASERVER is not set
|
||||
# CONFIG_TARGET_PACKAGE_RSYSLOG is not set
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
# CONFIG_TARGET_PACKAGE_GATORD is not set
|
||||
CONFIG_TARGET_PACKAGE_WIFI=y
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y
|
||||
# end of ROOTFS options
|
||||
|
||||
#
|
||||
# RTOS options
|
||||
#
|
||||
CONFIG_ENABLE_FREERTOS=y
|
||||
CONFIG_ENABLE_RTOS_DUMP_PRINT=y
|
||||
CONFIG_DUMP_PRINT_SZ_IDX=17
|
||||
CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y
|
||||
CONFIG_USB_OSDRV_CVITEK_GADGET=n
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FAST_IMAGE_TYPE=0
|
||||
CONFIG_DISABLE_ALIOS=y
|
||||
# end of RTOS options
|
||||
|
||||
#
|
||||
# Rootfs packages
|
||||
#
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_WIFI=y
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# end of Rootfs packages
|
||||
|
||||
|
||||
@ -4,7 +4,5 @@
|
||||
<partition label="ENV" size_in_kb="128" file="" />
|
||||
<partition label="ENV_BAK" size_in_kb="128" file="" />
|
||||
<partition label="ROOTFS" size_in_kb="40960" file="rootfs.spinand" />
|
||||
<partition label="SYSTEM" size_in_kb="71680" file="system.spinand" mountpoint="/mnt/system" type="ubifs" />
|
||||
<partition label="CFG" size_in_kb="4096" file="cfg.spinand" mountpoint="/mnt/cfg" type="ubifs" />
|
||||
<partition label="DATA" file="" mountpoint="/mnt/data" type="ubifs" />
|
||||
<partition label="SYSTEM" size_in_kb="81152" file="system.spinand" mountpoint="/mnt/system" type="ubifs" />
|
||||
</physical_partition>
|
||||
|
||||
@ -2,43 +2,115 @@ CONFIG_CHIP_cv1800b=y
|
||||
CONFIG_BOARD_milkv_duo_spinor=y
|
||||
CONFIG_DDR_CFG_ddr2_1333_x16=y
|
||||
CONFIG_ARCH="riscv"
|
||||
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_KERNEL_ENTRY_HACK=y
|
||||
CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000"
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
# SDK options
|
||||
#
|
||||
CONFIG_TOOLCHAIN_MUSL_RISCV64=y
|
||||
CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-"
|
||||
CONFIG_MW_VER="v2"
|
||||
CONFIG_SDK_VER="musl_riscv64"
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FLASH_SIZE_SHRINK=y
|
||||
CONFIG_NO_FB=y
|
||||
CONFIG_NO_TP=y
|
||||
CONFIG_DDR_64MB_SIZE=y
|
||||
CONFIG_BOOT_IMAGE_SINGLE_DTB=y
|
||||
CONFIG_DDR_64MB_SIZE=y
|
||||
# end of SDK options
|
||||
|
||||
#
|
||||
# FIP setting
|
||||
#
|
||||
CONFIG_FIP_V2=y
|
||||
# end of FIP setting
|
||||
|
||||
#
|
||||
# Storage settings
|
||||
#
|
||||
CONFIG_STORAGE_TYPE_spinor=y
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv180x_src_sms_sc200ai=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
CONFIG_STORAGE_TYPE="spinor"
|
||||
CONFIG_NANDFLASH_BLOCKSIZE=131072
|
||||
CONFIG_NANDFLASH_PAGESIZE=2048
|
||||
# end of Storage settings
|
||||
|
||||
#
|
||||
# Sensor settings
|
||||
#
|
||||
|
||||
#
|
||||
# Sensor support list
|
||||
#
|
||||
CONFIG_SENSOR_GCORE_GC2053=y
|
||||
CONFIG_SENSOR_GCORE_GC2083=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_SENSOR_OV_OV5647=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
# end of Sensor support list
|
||||
|
||||
#
|
||||
# Sensor tuning param config
|
||||
#
|
||||
|
||||
#
|
||||
# src
|
||||
#
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y
|
||||
# end of src
|
||||
|
||||
CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653"
|
||||
# end of Sensor tuning param config
|
||||
# end of Sensor settings
|
||||
|
||||
#
|
||||
# uboot options
|
||||
#
|
||||
CONFIG_USE_DEFAULT_ENV=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_UBOOT_SRC="u-boot-2021.10"
|
||||
# end of uboot options
|
||||
|
||||
#
|
||||
# Kernel options
|
||||
#
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_SRC="linux_5.10"
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_KERNEL_COMPRESS="lzma"
|
||||
# end of Kernel options
|
||||
|
||||
#
|
||||
# ROOTFS options
|
||||
#
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
# CONFIG_ROOTFS_OVERLAYFS is not set
|
||||
# CONFIG_TARGET_PACKAGE_CVITRACER is not set
|
||||
# CONFIG_TARGET_PACKAGE_GDBSERVER is not set
|
||||
# CONFIG_TARGET_PACKAGE_LIBCRYPTO is not set
|
||||
# CONFIG_TARGET_PACKAGE_LIBZ is not set
|
||||
# CONFIG_TARGET_PACKAGE_OTASERVER is not set
|
||||
# CONFIG_TARGET_PACKAGE_RSYSLOG is not set
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
# CONFIG_TARGET_PACKAGE_GATORD is not set
|
||||
CONFIG_TARGET_PACKAGE_WIFI=y
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y
|
||||
# end of ROOTFS options
|
||||
|
||||
#
|
||||
# RTOS options
|
||||
#
|
||||
CONFIG_ENABLE_FREERTOS=y
|
||||
CONFIG_ENABLE_RTOS_DUMP_PRINT=y
|
||||
CONFIG_DUMP_PRINT_SZ_IDX=17
|
||||
CONFIG_USE_4K_ERASE_SIZE_FOR_JFFS2=y
|
||||
CONFIG_USB_OSDRV_CVITEK_GADGET=n
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FAST_IMAGE_TYPE=0
|
||||
CONFIG_DISABLE_ALIOS=y
|
||||
# end of RTOS options
|
||||
|
||||
#
|
||||
# Rootfs packages
|
||||
#
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_WIFI=y
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# end of Rootfs packages
|
||||
|
||||
|
||||
@ -2,31 +2,118 @@ CONFIG_CHIP_cv1812cp=y
|
||||
CONFIG_BOARD_milkv_duo256m_sd=y
|
||||
CONFIG_DDR_CFG_ddr3_1866_x16=y
|
||||
CONFIG_ARCH="riscv"
|
||||
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_KERNEL_ENTRY_HACK=y
|
||||
CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000"
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
# SDK options
|
||||
#
|
||||
CONFIG_TOOLCHAIN_MUSL_RISCV64=y
|
||||
CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-"
|
||||
CONFIG_MW_VER="v2"
|
||||
CONFIG_SDK_VER="musl_riscv64"
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FLASH_SIZE_SHRINK=y
|
||||
CONFIG_BOOT_IMAGE_SINGLE_DTB=y
|
||||
# end of SDK options
|
||||
|
||||
#
|
||||
# FIP setting
|
||||
#
|
||||
CONFIG_FIP_V2=y
|
||||
CONFIG_OD_CLK_SEL=y
|
||||
# end of FIP setting
|
||||
|
||||
#
|
||||
# Storage settings
|
||||
#
|
||||
CONFIG_STORAGE_TYPE_sd=y
|
||||
CONFIG_SENSOR_SONY_IMX327=y
|
||||
CONFIG_STORAGE_TYPE="sd"
|
||||
CONFIG_NANDFLASH_BLOCKSIZE=131072
|
||||
CONFIG_NANDFLASH_PAGESIZE=2048
|
||||
# end of Storage settings
|
||||
|
||||
#
|
||||
# Sensor settings
|
||||
#
|
||||
|
||||
#
|
||||
# Sensor support list
|
||||
#
|
||||
CONFIG_SENSOR_GCORE_GC2053=y
|
||||
CONFIG_SENSOR_GCORE_GC2083=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_SENSOR_OV_OV5647=y
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
# end of Sensor support list
|
||||
|
||||
#
|
||||
# Sensor tuning param config
|
||||
#
|
||||
|
||||
#
|
||||
# src
|
||||
#
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y
|
||||
# end of src
|
||||
|
||||
CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653"
|
||||
# end of Sensor tuning param config
|
||||
# end of Sensor settings
|
||||
|
||||
#
|
||||
# uboot options
|
||||
#
|
||||
CONFIG_USE_DEFAULT_ENV=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_UBOOT_SRC="u-boot-2021.10"
|
||||
# end of uboot options
|
||||
|
||||
#
|
||||
# Kernel options
|
||||
#
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_SRC="linux_5.10"
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_KERNEL_COMPRESS="lzma"
|
||||
# end of Kernel options
|
||||
|
||||
#
|
||||
# ROOTFS options
|
||||
#
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
# CONFIG_ROOTFS_OVERLAYFS is not set
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
# end of ROOTFS options
|
||||
|
||||
#
|
||||
# Rootfs packages
|
||||
#
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_GDBSERVER=y
|
||||
CONFIG_TARGET_PACKAGE_LIBCRYPTO=y
|
||||
CONFIG_TARGET_PACKAGE_LIBZ=y
|
||||
CONFIG_TARGET_PACKAGE_MTD-UTILS=y
|
||||
# CONFIG_TARGET_PACKAGE_RSYSLOG is not set
|
||||
CONFIG_TARGET_PACKAGE_OTASERVER=y
|
||||
CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT=y
|
||||
# CONFIG_ENABLE_FREERTOS is not set
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# end of Rootfs packages
|
||||
|
||||
#
|
||||
# RTOS options
|
||||
#
|
||||
CONFIG_ENABLE_FREERTOS=y
|
||||
CONFIG_ENABLE_RTOS_DUMP_PRINT=y
|
||||
CONFIG_DUMP_PRINT_SZ_IDX=17
|
||||
CONFIG_TARGET_PACKAGE_GATORD=n
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# CONFIG_TARGET_PACKAGE_WIFI is not set
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_FAST_IMAGE_TYPE=0
|
||||
CONFIG_DISABLE_ALIOS=y
|
||||
# end of RTOS options
|
||||
|
||||
@ -31,6 +31,6 @@
|
||||
};
|
||||
|
||||
/ {
|
||||
|
||||
model = "Milk-V Duo256M";
|
||||
};
|
||||
|
||||
|
||||
@ -164,6 +164,8 @@ CONFIG_VIDEO_CVITEK_CIF=m
|
||||
CONFIG_VIDEO_CVITEK_SNS_I2C=m
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_CVITEK=m
|
||||
CONFIG_FB_TFT=y
|
||||
CONFIG_FB_TFT_ST7789V=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
# CONFIG_SND_SUPPORT_OLD_API is not set
|
||||
@ -290,7 +292,7 @@ CONFIG_IO_URING=n
|
||||
CONFIG_ADVISE_SYSCALLS=n
|
||||
CONFIG_SIGNALFD=n
|
||||
CONFIG_TIMERFD=n
|
||||
CONFIG_EPOLL=n
|
||||
CONFIG_EPOLL=y
|
||||
CONFIG_ELF_CORE=y
|
||||
CONFIG_COREDUMP=y
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
|
||||
@ -2,46 +2,122 @@ CONFIG_CHIP_cv1813h=y
|
||||
CONFIG_BOARD_milkv_duos_emmc=y
|
||||
CONFIG_DDR_CFG_ddr3_1866_x16=y
|
||||
CONFIG_ARCH="riscv"
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-gnu-"
|
||||
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_KERNEL_ENTRY_HACK=y
|
||||
CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000"
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
# SDK options
|
||||
#
|
||||
CONFIG_TOOLCHAIN_MUSL_RISCV64=y
|
||||
CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-"
|
||||
CONFIG_MW_VER="v2"
|
||||
CONFIG_SDK_VER="musl_riscv64"
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FLASH_SIZE_SHRINK=y
|
||||
CONFIG_BOOT_IMAGE_SINGLE_DTB=y
|
||||
# end of SDK options
|
||||
|
||||
#
|
||||
# FIP setting
|
||||
#
|
||||
CONFIG_FIP_V2=y
|
||||
CONFIG_OD_CLK_SEL=y
|
||||
# end of FIP setting
|
||||
|
||||
#
|
||||
# Storage settings
|
||||
#
|
||||
CONFIG_STORAGE_TYPE_emmc=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_STORAGE_TYPE="emmc"
|
||||
CONFIG_NANDFLASH_BLOCKSIZE=131072
|
||||
CONFIG_NANDFLASH_PAGESIZE=2048
|
||||
# end of Storage settings
|
||||
|
||||
#
|
||||
# Sensor settings
|
||||
#
|
||||
|
||||
#
|
||||
# Sensor support list
|
||||
#
|
||||
CONFIG_SENSOR_GCORE_GC2053=y
|
||||
CONFIG_SENSOR_GCORE_GC2083=y
|
||||
CONFIG_SENSOR_SMS_SC3335=y
|
||||
CONFIG_SENSOR_SMS_SC500AI=y
|
||||
CONFIG_SENSOR_SONY_IMX307=y
|
||||
CONFIG_SENSOR_SONY_IMX307_2L=y
|
||||
CONFIG_SENSOR_SONY_IMX307_SLAVE=y
|
||||
CONFIG_SENSOR_SONY_IMX327=y
|
||||
CONFIG_SENSOR_SONY_IMX327_2L=y
|
||||
CONFIG_SENSOR_SONY_IMX327_SLAVE=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_SENSOR_OV_OV5647=y
|
||||
CONFIG_SENSOR_OV_OS04C10=y
|
||||
CONFIG_SENSOR_OV_OS04A10=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
CONFIG_TARGET_PACKAGE_PARTED=y
|
||||
CONFIG_TARGET_PACKAGE_E2FSPROGS=y
|
||||
CONFIG_TARGET_PACKAGE_ENVTOOLS=y
|
||||
# CONFIG_TARGET_PACKAGE_GATORD is not set
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
# end of Sensor support list
|
||||
|
||||
#
|
||||
# Sensor tuning param config
|
||||
#
|
||||
|
||||
#
|
||||
# src
|
||||
#
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y
|
||||
# CONFIG_ROOTFS_OVERLAYFS is not set
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_MTD-UTILS=y
|
||||
# CONFIG_TARGET_PACKAGE_RSYSLOG is not set
|
||||
CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT=y
|
||||
# CONFIG_ENABLE_FREERTOS is not set
|
||||
# end of src
|
||||
|
||||
CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653"
|
||||
# end of Sensor tuning param config
|
||||
# end of Sensor settings
|
||||
|
||||
#
|
||||
# uboot options
|
||||
#
|
||||
CONFIG_USE_DEFAULT_ENV=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_UBOOT_SRC="u-boot-2021.10"
|
||||
# end of uboot options
|
||||
|
||||
#
|
||||
# Kernel options
|
||||
#
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_SRC="linux_5.10"
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_KERNEL_COMPRESS="lzma"
|
||||
# end of Kernel options
|
||||
|
||||
#
|
||||
# ROOTFS options
|
||||
#
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
# end of ROOTFS options
|
||||
|
||||
#
|
||||
# RTOS options
|
||||
#
|
||||
CONFIG_ENABLE_FREERTOS=y
|
||||
CONFIG_ENABLE_RTOS_DUMP_PRINT=y
|
||||
CONFIG_DUMP_PRINT_SZ_IDX=17
|
||||
CONFIG_TARGET_PACKAGE_GATORD=n
|
||||
CONFIG_FAST_IMAGE_TYPE=0
|
||||
CONFIG_DISABLE_ALIOS=y
|
||||
# end of RTOS options
|
||||
|
||||
#
|
||||
# Rootfs packages
|
||||
#
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_GDBSERVER=y
|
||||
CONFIG_TARGET_PACKAGE_LIBCRYPTO=y
|
||||
CONFIG_TARGET_PACKAGE_LIBZ=y
|
||||
CONFIG_TARGET_PACKAGE_MTD-UTILS=y
|
||||
CONFIG_TARGET_PACKAGE_OTASERVER=y
|
||||
CONFIG_TARGET_PACKAGE_PARTED=y
|
||||
CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT=y
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
CONFIG_TARGET_PACKAGE_E2FSPROGS=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# CONFIG_TARGET_PACKAGE_WIFI is not set
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_TARGET_PACKAGE_ENVTOOLS=y
|
||||
# end of Rootfs packages
|
||||
|
||||
|
||||
@ -32,10 +32,20 @@
|
||||
sd-uhs-ddr50;
|
||||
sd-uhs-sdr104;
|
||||
min-frequency = <400000>;
|
||||
max-frequency = <100000000>;
|
||||
max-frequency = <187500000>;
|
||||
};
|
||||
|
||||
&wifi_pin {
|
||||
compatible = "cvitek,wifi-pin";
|
||||
poweron-gpio = <&porta 15 GPIO_ACTIVE_HIGH>;
|
||||
wakeup-gpio = <&porte 7 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
&uart4 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/ {
|
||||
|
||||
model = "Milk-V DuoS";
|
||||
};
|
||||
|
||||
|
||||
@ -369,6 +369,8 @@ CONFIG_VIDEO_CVITEK_MIPI_TX=m
|
||||
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_CVITEK=m
|
||||
CONFIG_FB_TFT=y
|
||||
CONFIG_FB_TFT_ST7789V=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
# CONFIG_SND_SUPPORT_OLD_API is not set
|
||||
@ -428,6 +430,7 @@ CONFIG_ION_CARVEOUT_HEAP=y
|
||||
CONFIG_ION_CMA_HEAP=y
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_CV1835_SYSDMA_REMAP=y
|
||||
CONFIG_CVI_WIFI_PIN=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_SIFIVE_PLIC=y
|
||||
CONFIG_ANDROID=y
|
||||
@ -491,7 +494,39 @@ CONFIG_IO_URING=n
|
||||
CONFIG_ADVISE_SYSCALLS=n
|
||||
CONFIG_SIGNALFD=n
|
||||
CONFIG_TIMERFD=n
|
||||
CONFIG_EPOLL=n
|
||||
CONFIG_EPOLL=y
|
||||
CONFIG_ELF_CORE=y
|
||||
CONFIG_COREDUMP=y
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_BREDR=y
|
||||
CONFIG_BT_RFCOMM=y
|
||||
CONFIG_BT_RFCOMM_TTY=y
|
||||
CONFIG_BT_BNEP=y
|
||||
CONFIG_BT_BNEP_MC_FILTER=y
|
||||
CONFIG_BT_BNEP_PROTO_FILTER=y
|
||||
CONFIG_BT_HIDP=y
|
||||
CONFIG_BT_HS=y
|
||||
CONFIG_BT_LE=y
|
||||
# CONFIG_BT_MSFTEXT is not set
|
||||
CONFIG_BT_DEBUGFS=y
|
||||
# CONFIG_BT_SELFTEST is not set
|
||||
|
||||
#
|
||||
# Bluetooth device drivers
|
||||
#
|
||||
# CONFIG_BT_HCIBTUSB is not set
|
||||
# CONFIG_BT_HCIBTSDIO is not set
|
||||
CONFIG_BT_HCIUART=y
|
||||
CONFIG_BT_HCIUART_H4=y
|
||||
# CONFIG_BT_HCIUART_BCSP is not set
|
||||
# CONFIG_BT_HCIUART_ATH3K is not set
|
||||
# CONFIG_BT_HCIUART_INTEL is not set
|
||||
# CONFIG_BT_HCIUART_AG6XX is not set
|
||||
# CONFIG_BT_HCIBCM203X is not set
|
||||
# CONFIG_BT_HCIBPA10X is not set
|
||||
# CONFIG_BT_HCIBFUSB is not set
|
||||
# CONFIG_BT_HCIVHCI is not set
|
||||
# CONFIG_BT_MRVL is not set
|
||||
# CONFIG_BT_MTKSDIO is not set
|
||||
|
||||
@ -1,11 +1,7 @@
|
||||
<physical_partition type="emmc">
|
||||
<partition label="BOOT" size_in_kb="8192" file="boot.emmc" />
|
||||
<partition label="MISC" size_in_kb="512" file="logo.jpg" />
|
||||
<!-- Beware that in emmc u-boot environment should be 0x40000 alignment -->
|
||||
<partition label="ENV" size_in_kb="128" file="" />
|
||||
<partition label="ROOTFS" size_in_kb="786432" file="rootfs_ext4.emmc" type="ext4"/>
|
||||
<partition label="SYSTEM" size_in_kb="40960" file="system.emmc" type="ext4" />
|
||||
<partition label="CFG" size_in_kb="15240" file="cfg.emmc" mountpoint="/mnt/cfg" type="ext4" />
|
||||
<partition label="DATA" size_in_kb="3145728" file="" mountpoint="/mnt/data" type="ext4"/>
|
||||
</physical_partition>
|
||||
|
||||
|
||||
@ -1,3 +1,9 @@
|
||||
static void set_rtc_register_for_power(void)
|
||||
{
|
||||
printf("set_rtc_register_for_power\n");
|
||||
mmio_write_32(0x050260D0, 0x7);
|
||||
}
|
||||
|
||||
int cvi_board_init(void)
|
||||
{
|
||||
// Camera
|
||||
@ -11,14 +17,31 @@ int cvi_board_init(void)
|
||||
PINMUX_CONFIG(IIC0_SDA, XGPIOA_29);
|
||||
|
||||
// I2C4
|
||||
PINMUX_CONFIG(VIVO_D1, IIC4_SCL);
|
||||
PINMUX_CONFIG(VIVO_D0, IIC4_SDA);
|
||||
//PINMUX_CONFIG(VIVO_D1, IIC4_SCL);
|
||||
//PINMUX_CONFIG(VIVO_D0, IIC4_SDA);
|
||||
|
||||
// USB
|
||||
PINMUX_CONFIG(USB_VBUS_EN, XGPIOB_5);
|
||||
|
||||
// WIFI/BT
|
||||
PINMUX_CONFIG(CLK32K, PWR_GPIO_10);
|
||||
PINMUX_CONFIG(UART2_RX, UART4_RX);
|
||||
PINMUX_CONFIG(UART2_TX, UART4_TX);
|
||||
PINMUX_CONFIG(UART2_CTS, UART4_CTS);
|
||||
PINMUX_CONFIG(UART2_RTS, UART4_RTS);
|
||||
|
||||
// GPIOs
|
||||
PINMUX_CONFIG(JTAG_CPU_TCK, XGPIOA_18);
|
||||
PINMUX_CONFIG(JTAG_CPU_TMS, XGPIOA_19);
|
||||
PINMUX_CONFIG(JTAG_CPU_TRST, XGPIOA_20);
|
||||
PINMUX_CONFIG(IIC0_SCL, XGPIOA_28);
|
||||
|
||||
// EPHY LEDs
|
||||
PINMUX_CONFIG(PWR_WAKEUP0, EPHY_LNK_LED);
|
||||
PINMUX_CONFIG(PWR_BUTTON1, EPHY_SPD_LED);
|
||||
|
||||
set_rtc_register_for_power();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
Binary file not shown.
@ -2,46 +2,121 @@ CONFIG_CHIP_cv1813h=y
|
||||
CONFIG_BOARD_milkv_duos_sd=y
|
||||
CONFIG_DDR_CFG_ddr3_1866_x16=y
|
||||
CONFIG_ARCH="riscv"
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-gnu-"
|
||||
|
||||
#
|
||||
# Compile-time checks and compiler options
|
||||
#
|
||||
CONFIG_CROSS_COMPILE="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CROSS_COMPILE_KERNEL="riscv64-unknown-linux-musl-"
|
||||
CONFIG_CC_OPTIMIZE_FOR_SIZE=y
|
||||
CONFIG_KERNEL_ENTRY_HACK=y
|
||||
CONFIG_KERNEL_ENTRY_HACK_ADDR="0x80200000"
|
||||
# end of Compile-time checks and compiler options
|
||||
|
||||
#
|
||||
# SDK options
|
||||
#
|
||||
CONFIG_TOOLCHAIN_MUSL_RISCV64=y
|
||||
CONFIG_CROSS_COMPILE_SDK="riscv64-unknown-linux-musl-"
|
||||
CONFIG_MW_VER="v2"
|
||||
CONFIG_SDK_VER="musl_riscv64"
|
||||
CONFIG_BUILD_FOR_DEBUG=y
|
||||
CONFIG_FLASH_SIZE_SHRINK=y
|
||||
CONFIG_BOOT_IMAGE_SINGLE_DTB=y
|
||||
# end of SDK options
|
||||
|
||||
#
|
||||
# FIP setting
|
||||
#
|
||||
CONFIG_FIP_V2=y
|
||||
CONFIG_OD_CLK_SEL=y
|
||||
# end of FIP setting
|
||||
|
||||
#
|
||||
# Storage settings
|
||||
#
|
||||
CONFIG_STORAGE_TYPE_sd=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_STORAGE_TYPE="sd"
|
||||
CONFIG_NANDFLASH_BLOCKSIZE=131072
|
||||
CONFIG_NANDFLASH_PAGESIZE=2048
|
||||
# end of Storage settings
|
||||
|
||||
#
|
||||
# Sensor settings
|
||||
#
|
||||
|
||||
#
|
||||
# Sensor support list
|
||||
#
|
||||
CONFIG_SENSOR_GCORE_GC2053=y
|
||||
CONFIG_SENSOR_GCORE_GC2083=y
|
||||
CONFIG_SENSOR_SMS_SC3335=y
|
||||
CONFIG_SENSOR_SMS_SC500AI=y
|
||||
CONFIG_SENSOR_SONY_IMX307=y
|
||||
CONFIG_SENSOR_SONY_IMX307_2L=y
|
||||
CONFIG_SENSOR_SONY_IMX307_SLAVE=y
|
||||
CONFIG_SENSOR_SONY_IMX327=y
|
||||
CONFIG_SENSOR_SONY_IMX327_2L=y
|
||||
CONFIG_SENSOR_SONY_IMX327_SLAVE=y
|
||||
CONFIG_SENSOR_GCORE_GC4653=y
|
||||
CONFIG_SENSOR_OV_OV5647=y
|
||||
CONFIG_SENSOR_OV_OS04C10=y
|
||||
CONFIG_SENSOR_OV_OS04A10=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
CONFIG_TARGET_PACKAGE_PARTED=y
|
||||
CONFIG_TARGET_PACKAGE_E2FSPROGS=y
|
||||
CONFIG_TARGET_PACKAGE_ENVTOOLS=y
|
||||
# CONFIG_TARGET_PACKAGE_GATORD is not set
|
||||
CONFIG_SENSOR_SMS_SC035HGS=y
|
||||
CONFIG_SENSOR_SMS_SC200AI=y
|
||||
# end of Sensor support list
|
||||
|
||||
#
|
||||
# Sensor tuning param config
|
||||
#
|
||||
|
||||
#
|
||||
# src
|
||||
#
|
||||
CONFIG_SENSOR_TUNING_PARAM_cv181x_src_gcore_gc4653=y
|
||||
# CONFIG_ROOTFS_OVERLAYFS is not set
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_MTD-UTILS=y
|
||||
# CONFIG_TARGET_PACKAGE_RSYSLOG is not set
|
||||
CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT=y
|
||||
# CONFIG_ENABLE_FREERTOS is not set
|
||||
# end of src
|
||||
|
||||
CONFIG_SENSOR_TUNING_PARAM="gcore_gc4653"
|
||||
# end of Sensor tuning param config
|
||||
# end of Sensor settings
|
||||
|
||||
#
|
||||
# uboot options
|
||||
#
|
||||
CONFIG_USE_DEFAULT_ENV=y
|
||||
CONFIG_UBOOT_2021_10=y
|
||||
CONFIG_UBOOT_SRC="u-boot-2021.10"
|
||||
# end of uboot options
|
||||
|
||||
#
|
||||
# Kernel options
|
||||
#
|
||||
CONFIG_KERNEL_SRC_5.10=y
|
||||
CONFIG_KERNEL_SRC="linux_5.10"
|
||||
CONFIG_KERNEL_LZMA=y
|
||||
CONFIG_KERNEL_COMPRESS="lzma"
|
||||
# end of Kernel options
|
||||
|
||||
#
|
||||
# ROOTFS options
|
||||
#
|
||||
CONFIG_SKIP_RAMDISK=y
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
# end of ROOTFS options
|
||||
|
||||
#
|
||||
# RTOS options
|
||||
#
|
||||
CONFIG_ENABLE_FREERTOS=y
|
||||
CONFIG_ENABLE_RTOS_DUMP_PRINT=y
|
||||
CONFIG_DUMP_PRINT_SZ_IDX=17
|
||||
CONFIG_TARGET_PACKAGE_GATORD=n
|
||||
CONFIG_FAST_IMAGE_TYPE=0
|
||||
CONFIG_DISABLE_ALIOS=y
|
||||
# end of RTOS options
|
||||
|
||||
#
|
||||
# Rootfs packages
|
||||
#
|
||||
CONFIG_TARGET_PACKAGE_DROPBEAR=y
|
||||
CONFIG_TARGET_PACKAGE_GDBSERVER=y
|
||||
CONFIG_TARGET_PACKAGE_LIBCRYPTO=y
|
||||
CONFIG_TARGET_PACKAGE_LIBZ=y
|
||||
CONFIG_TARGET_PACKAGE_MTD-UTILS=y
|
||||
CONFIG_TARGET_PACKAGE_OTASERVER=y
|
||||
CONFIG_TARGET_PACKAGE_PARTED=y
|
||||
CONFIG_TARGET_PACKAGE_BUSYBOX_SYSLOGD_SCRIPT=y
|
||||
CONFIG_TARGET_PACKAGE_CRONTABS=y
|
||||
CONFIG_TARGET_PACKAGE_E2FSPROGS=y
|
||||
CONFIG_TARGET_PACKAGE_NTP=y
|
||||
# CONFIG_TARGET_PACKAGE_WIFI is not set
|
||||
CONFIG_BUILDROOT_FS=y
|
||||
CONFIG_TARGET_PACKAGE_ENVTOOLS=y
|
||||
# end of Rootfs packages
|
||||
|
||||
@ -32,10 +32,20 @@
|
||||
sd-uhs-ddr50;
|
||||
sd-uhs-sdr104;
|
||||
min-frequency = <400000>;
|
||||
max-frequency = <100000000>;
|
||||
max-frequency = <187500000>;
|
||||
};
|
||||
|
||||
&wifi_pin {
|
||||
compatible = "cvitek,wifi-pin";
|
||||
poweron-gpio = <&porta 15 GPIO_ACTIVE_HIGH>;
|
||||
wakeup-gpio = <&porte 7 GPIO_ACTIVE_HIGH>;
|
||||
};
|
||||
|
||||
&uart4 {
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
/ {
|
||||
|
||||
model = "Milk-V DuoS";
|
||||
};
|
||||
|
||||
|
||||
@ -369,6 +369,8 @@ CONFIG_VIDEO_CVITEK_MIPI_TX=m
|
||||
|
||||
CONFIG_FB=y
|
||||
CONFIG_FB_CVITEK=m
|
||||
CONFIG_FB_TFT=y
|
||||
CONFIG_FB_TFT_ST7789V=y
|
||||
CONFIG_SOUND=y
|
||||
CONFIG_SND=y
|
||||
# CONFIG_SND_SUPPORT_OLD_API is not set
|
||||
@ -428,6 +430,7 @@ CONFIG_ION_CARVEOUT_HEAP=y
|
||||
CONFIG_ION_CMA_HEAP=y
|
||||
# CONFIG_IOMMU_SUPPORT is not set
|
||||
CONFIG_CV1835_SYSDMA_REMAP=y
|
||||
CONFIG_CVI_WIFI_PIN=y
|
||||
CONFIG_PWM=y
|
||||
CONFIG_SIFIVE_PLIC=y
|
||||
CONFIG_ANDROID=y
|
||||
@ -491,7 +494,58 @@ CONFIG_IO_URING=n
|
||||
CONFIG_ADVISE_SYSCALLS=n
|
||||
CONFIG_SIGNALFD=n
|
||||
CONFIG_TIMERFD=n
|
||||
CONFIG_EPOLL=n
|
||||
CONFIG_EPOLL=y
|
||||
CONFIG_ELF_CORE=y
|
||||
CONFIG_COREDUMP=y
|
||||
CONFIG_PROC_SYSCTL=y
|
||||
|
||||
CONFIG_BT=y
|
||||
CONFIG_BT_BREDR=y
|
||||
CONFIG_BT_RFCOMM=y
|
||||
CONFIG_BT_RFCOMM_TTY=y
|
||||
CONFIG_BT_BNEP=y
|
||||
CONFIG_BT_BNEP_MC_FILTER=y
|
||||
CONFIG_BT_BNEP_PROTO_FILTER=y
|
||||
CONFIG_BT_HIDP=y
|
||||
CONFIG_BT_HS=y
|
||||
CONFIG_BT_LE=y
|
||||
# CONFIG_BT_MSFTEXT is not set
|
||||
CONFIG_BT_DEBUGFS=y
|
||||
# CONFIG_BT_SELFTEST is not set
|
||||
|
||||
#
|
||||
# Bluetooth device drivers
|
||||
#
|
||||
# CONFIG_BT_HCIBTUSB is not set
|
||||
# CONFIG_BT_HCIBTSDIO is not set
|
||||
CONFIG_BT_HCIUART=y
|
||||
CONFIG_BT_HCIUART_H4=y
|
||||
# CONFIG_BT_HCIUART_BCSP is not set
|
||||
# CONFIG_BT_HCIUART_ATH3K is not set
|
||||
# CONFIG_BT_HCIUART_INTEL is not set
|
||||
# CONFIG_BT_HCIUART_AG6XX is not set
|
||||
# CONFIG_BT_HCIBCM203X is not set
|
||||
# CONFIG_BT_HCIBPA10X is not set
|
||||
# CONFIG_BT_HCIBFUSB is not set
|
||||
# CONFIG_BT_HCIVHCI is not set
|
||||
# CONFIG_BT_MRVL is not set
|
||||
# CONFIG_BT_MTKSDIO is not set
|
||||
|
||||
# 死锁检测
|
||||
CONFIG_LOCK_STAT=y
|
||||
CONFIG_PROVE_LOCKING=y
|
||||
|
||||
# Ftracer
|
||||
CONFIG_FUNCTION_TRACER=y
|
||||
CONFIG_PSTORE_FTRACE=y
|
||||
|
||||
# Sysrq
|
||||
CONFIG_MAGIC_SYSRQ=y
|
||||
|
||||
# Pstore
|
||||
CONFIG_PSTORE=y
|
||||
# Frontend
|
||||
CONFIG_PSTORE_PMSG=y
|
||||
CONFIG_PSTORE_CONSOLE=y
|
||||
# Backend
|
||||
CONFIG_PSTORE_RAM=y
|
||||
|
||||
@ -1,3 +1,9 @@
|
||||
static void set_rtc_register_for_power(void)
|
||||
{
|
||||
printf("set_rtc_register_for_power\n");
|
||||
mmio_write_32(0x050260D0, 0x7);
|
||||
}
|
||||
|
||||
int cvi_board_init(void)
|
||||
{
|
||||
// Camera
|
||||
@ -11,14 +17,31 @@ int cvi_board_init(void)
|
||||
PINMUX_CONFIG(IIC0_SDA, XGPIOA_29);
|
||||
|
||||
// I2C4
|
||||
PINMUX_CONFIG(VIVO_D1, IIC4_SCL);
|
||||
PINMUX_CONFIG(VIVO_D0, IIC4_SDA);
|
||||
//PINMUX_CONFIG(VIVO_D1, IIC4_SCL);
|
||||
//PINMUX_CONFIG(VIVO_D0, IIC4_SDA);
|
||||
|
||||
// USB
|
||||
PINMUX_CONFIG(USB_VBUS_EN, XGPIOB_5);
|
||||
|
||||
// WIFI/BT
|
||||
PINMUX_CONFIG(CLK32K, PWR_GPIO_10);
|
||||
PINMUX_CONFIG(UART2_RX, UART4_RX);
|
||||
PINMUX_CONFIG(UART2_TX, UART4_TX);
|
||||
PINMUX_CONFIG(UART2_CTS, UART4_CTS);
|
||||
PINMUX_CONFIG(UART2_RTS, UART4_RTS);
|
||||
|
||||
// GPIOs
|
||||
PINMUX_CONFIG(JTAG_CPU_TCK, XGPIOA_18);
|
||||
PINMUX_CONFIG(JTAG_CPU_TMS, XGPIOA_19);
|
||||
PINMUX_CONFIG(JTAG_CPU_TRST, XGPIOA_20);
|
||||
PINMUX_CONFIG(IIC0_SCL, XGPIOA_28);
|
||||
|
||||
// EPHY LEDs
|
||||
PINMUX_CONFIG(PWR_WAKEUP0, EPHY_LNK_LED);
|
||||
PINMUX_CONFIG(PWR_BUTTON1, EPHY_SPD_LED);
|
||||
|
||||
set_rtc_register_for_power();
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
||||
@ -653,7 +653,7 @@
|
||||
cvi,card_name = "cv182x_internal_PDM";
|
||||
};
|
||||
|
||||
wifi_pin {
|
||||
wifi_pin: wifi_pin {
|
||||
compatible = "cvitek,wifi-pin";
|
||||
poweron-gpio = <&porta 18 GPIO_ACTIVE_HIGH>;
|
||||
wakeup-gpio = <&porte 7 GPIO_ACTIVE_HIGH>;
|
||||
|
||||
@ -21,5 +21,12 @@
|
||||
compatible = "ion-region";
|
||||
size = <0x0 CVIMMAP_ION_SIZE>;
|
||||
};
|
||||
|
||||
ramoops@9fd00000 {
|
||||
compatible = "ramoops";
|
||||
reg = <0 0x9fd00000 0 0x100000>;
|
||||
record-size = <0x4000>;
|
||||
console-size = <0x4000>;
|
||||
};
|
||||
};
|
||||
};
|
||||
|
||||
@ -1,495 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Buildroot -g8c59e72e33-dirty Configuration
|
||||
#
|
||||
BR2_HAVE_DOT_CONFIG=y
|
||||
BR2_HOST_GCC_AT_LEAST_4_9=y
|
||||
BR2_HOST_GCC_AT_LEAST_5=y
|
||||
BR2_HOST_GCC_AT_LEAST_6=y
|
||||
BR2_HOST_GCC_AT_LEAST_7=y
|
||||
|
||||
#
|
||||
# Target options
|
||||
#
|
||||
BR2_ARCH_IS_64=y
|
||||
BR2_ARCH_HAS_MMU_MANDATORY=y
|
||||
BR2_riscv=y
|
||||
BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_5=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_6=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_7=y
|
||||
BR2_ARCH="riscv64"
|
||||
BR2_ENDIAN="LITTLE"
|
||||
BR2_GCC_TARGET_ABI="lp64d"
|
||||
BR2_BINFMT_SUPPORTS_SHARED=y
|
||||
BR2_READELF_ARCH_NAME="RISC-V"
|
||||
BR2_BINFMT_ELF=y
|
||||
BR2_RISCV_ISA_RVI=y
|
||||
BR2_RISCV_ISA_RVM=y
|
||||
BR2_RISCV_ISA_RVA=y
|
||||
BR2_RISCV_ISA_RVF=y
|
||||
BR2_RISCV_ISA_RVD=y
|
||||
BR2_riscv_g=y
|
||||
# BR2_riscv_custom is not set
|
||||
# BR2_RISCV_32 is not set
|
||||
BR2_RISCV_64=y
|
||||
# BR2_RISCV_ABI_LP64 is not set
|
||||
# BR2_RISCV_ABI_LP64F is not set
|
||||
BR2_RISCV_ABI_LP64D=y
|
||||
|
||||
#
|
||||
# Build options
|
||||
#
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
BR2_WGET="wget --passive-ftp -nd -t 3"
|
||||
BR2_SVN="svn --non-interactive"
|
||||
BR2_BZR="bzr"
|
||||
BR2_GIT="git"
|
||||
BR2_CVS="cvs"
|
||||
BR2_LOCALFILES="cp"
|
||||
BR2_SCP="scp"
|
||||
BR2_HG="hg"
|
||||
BR2_ZCAT="gzip -d -c"
|
||||
BR2_BZCAT="bzcat"
|
||||
BR2_XZCAT="xzcat"
|
||||
BR2_LZCAT="lzip -d -c"
|
||||
BR2_TAR_OPTIONS=""
|
||||
BR2_DEFCONFIG="./configs/milkv-duo-lite_musl_riscv64_defconfig"
|
||||
BR2_DL_DIR="$(TOPDIR)/dl"
|
||||
BR2_HOST_DIR="$(BASE_DIR)/host"
|
||||
|
||||
#
|
||||
# Mirrors and Download locations
|
||||
#
|
||||
BR2_PRIMARY_SITE=""
|
||||
BR2_BACKUP_SITE="http://sources.buildroot.net"
|
||||
BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub"
|
||||
BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
|
||||
BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_JLEVEL=0
|
||||
# BR2_CCACHE is not set
|
||||
# BR2_ENABLE_DEBUG is not set
|
||||
BR2_STRIP_strip=y
|
||||
BR2_STRIP_EXCLUDE_FILES=""
|
||||
BR2_STRIP_EXCLUDE_DIRS=""
|
||||
# BR2_OPTIMIZE_0 is not set
|
||||
# BR2_OPTIMIZE_1 is not set
|
||||
# BR2_OPTIMIZE_2 is not set
|
||||
# BR2_OPTIMIZE_3 is not set
|
||||
# BR2_OPTIMIZE_G is not set
|
||||
BR2_OPTIMIZE_S=y
|
||||
# BR2_OPTIMIZE_FAST is not set
|
||||
# BR2_STATIC_LIBS is not set
|
||||
BR2_SHARED_LIBS=y
|
||||
# BR2_SHARED_STATIC_LIBS is not set
|
||||
BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
|
||||
BR2_GLOBAL_PATCH_DIR=""
|
||||
|
||||
#
|
||||
# Advanced
|
||||
#
|
||||
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
|
||||
# BR2_FORCE_HOST_BUILD is not set
|
||||
# BR2_REPRODUCIBLE is not set
|
||||
BR2_PER_PACKAGE_DIRECTORIES=y
|
||||
|
||||
#
|
||||
# Security Hardening Options
|
||||
#
|
||||
BR2_PIC_PIE=y
|
||||
# BR2_SSP_NONE is not set
|
||||
# BR2_SSP_REGULAR is not set
|
||||
BR2_SSP_STRONG=y
|
||||
# BR2_SSP_ALL is not set
|
||||
BR2_SSP_OPTION="-fstack-protector-strong"
|
||||
# BR2_RELRO_NONE is not set
|
||||
# BR2_RELRO_PARTIAL is not set
|
||||
BR2_RELRO_FULL=y
|
||||
|
||||
#
|
||||
# Fortify Source needs a glibc toolchain and optimization
|
||||
#
|
||||
|
||||
#
|
||||
# Toolchain
|
||||
#
|
||||
BR2_TOOLCHAIN=y
|
||||
BR2_TOOLCHAIN_USES_MUSL=y
|
||||
# BR2_TOOLCHAIN_BUILDROOT is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
|
||||
#
|
||||
# Toolchain External Options
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_PATH="/data/sam/sdk/cv180x_v400/host-tools/gcc/riscv64-linux-musl-x86_64"
|
||||
BR2_TOOLCHAIN_EXTERNAL_MUSL=y
|
||||
BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL="toolchain-external-custom"
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CXX=y
|
||||
|
||||
#
|
||||
# Toolchain Generic Options
|
||||
#
|
||||
BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y
|
||||
BR2_USE_WCHAR=y
|
||||
BR2_ENABLE_LOCALE=y
|
||||
BR2_INSTALL_LIBSTDCPP=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
|
||||
BR2_TOOLCHAIN_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_HAS_UCONTEXT=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_PIE=y
|
||||
BR2_TOOLCHAIN_EXTRA_LIBS=""
|
||||
BR2_USE_MMU=y
|
||||
BR2_TARGET_OPTIMIZATION=""
|
||||
BR2_TARGET_LDFLAGS="-mcpu=c906fdv -march=rv64imafdcv0p7xthead -mcmodel=medany -mabi=lp64d"
|
||||
# BR2_ECLIPSE_REGISTER is not set
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_0=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_1=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_2=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_3=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_4=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_5=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_6=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_7=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_8=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_9=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.10"
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_3=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_4=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_5=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_6=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_7=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_8=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_4_9=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_5=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_6=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_7=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_8=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_9=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_10=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST="10"
|
||||
BR2_TOOLCHAIN_HAS_MNAN_OPTION=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_1=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_2=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_4=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_8=y
|
||||
BR2_TOOLCHAIN_HAS_LIBATOMIC=y
|
||||
BR2_TOOLCHAIN_HAS_ATOMIC=y
|
||||
|
||||
#
|
||||
# System configuration
|
||||
#
|
||||
BR2_ROOTFS_SKELETON_DEFAULT=y
|
||||
# BR2_ROOTFS_SKELETON_CUSTOM is not set
|
||||
BR2_TARGET_GENERIC_HOSTNAME="milkv-duo"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Milk-V Duo"
|
||||
BR2_TARGET_GENERIC_PASSWD_SHA256=y
|
||||
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
|
||||
BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256"
|
||||
BR2_INIT_BUSYBOX=y
|
||||
# BR2_INIT_SYSV is not set
|
||||
# BR2_INIT_OPENRC is not set
|
||||
|
||||
#
|
||||
# systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5
|
||||
#
|
||||
# BR2_INIT_NONE is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is not set
|
||||
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
|
||||
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
|
||||
# BR2_ROOTFS_MERGED_USR is not set
|
||||
BR2_TARGET_ENABLE_ROOT_LOGIN=y
|
||||
BR2_TARGET_GENERIC_ROOT_PASSWD="milkv"
|
||||
BR2_SYSTEM_BIN_SH_BUSYBOX=y
|
||||
|
||||
#
|
||||
# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
#
|
||||
# BR2_SYSTEM_BIN_SH_NONE is not set
|
||||
BR2_TARGET_GENERIC_GETTY=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="console"
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
|
||||
BR2_TARGET_GENERIC_GETTY_TERM="vt100"
|
||||
BR2_TARGET_GENERIC_GETTY_OPTIONS=""
|
||||
BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
|
||||
BR2_SYSTEM_DHCP=""
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
BR2_ENABLE_LOCALE_PURGE=y
|
||||
BR2_ENABLE_LOCALE_WHITELIST="C en_US"
|
||||
# BR2_SYSTEM_ENABLE_NLS is not set
|
||||
# BR2_TARGET_TZ_INFO is not set
|
||||
BR2_ROOTFS_USERS_TABLES=""
|
||||
BR2_ROOTFS_OVERLAY="board/milkv/milkv-duo-lite/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT=""
|
||||
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
|
||||
#
|
||||
# Kernel
|
||||
#
|
||||
# BR2_LINUX_KERNEL is not set
|
||||
|
||||
#
|
||||
# Target packages
|
||||
#
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_DUO_PINMUX=y
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
BR2_PACKAGE_SKELETON_INIT_COMMON=y
|
||||
BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
|
||||
#
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
# BR2_PACKAGE_FIO is not set
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
|
||||
#
|
||||
# ktap needs a Linux kernel to be built
|
||||
#
|
||||
# BR2_PACKAGE_LATENCYTOP is not set
|
||||
# BR2_PACKAGE_LMBENCH is not set
|
||||
BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LTP_TESTSUITE is not set
|
||||
# BR2_PACKAGE_LTTNG_BABELTRACE is not set
|
||||
|
||||
#
|
||||
# Development tools
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
|
||||
|
||||
#
|
||||
# Filesystem and flash utilities
|
||||
#
|
||||
# BR2_PACKAGE_ABOOTIMG is not set
|
||||
|
||||
#
|
||||
# davfs2 needs a glibc or uClibc toolchain
|
||||
#
|
||||
# BR2_PACKAGE_DOSFSTOOLS is not set
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_DEBUGFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2IMAGE is not set
|
||||
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
|
||||
#
|
||||
# e2scrub needs bash, coreutils, lvm2, and util-linux
|
||||
#
|
||||
# BR2_PACKAGE_E2FSPROGS_E4DEFRAG is not set
|
||||
BR2_PACKAGE_E2FSPROGS_FSCK=y
|
||||
# BR2_PACKAGE_E2FSPROGS_FUSE2FS is not set
|
||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
||||
|
||||
#
|
||||
# eudev needs eudev /dev management
|
||||
#
|
||||
# BR2_PACKAGE_EVEMU is not set
|
||||
BR2_PACKAGE_EVTEST=y
|
||||
# BR2_PACKAGE_FAN_CTRL is not set
|
||||
# BR2_PACKAGE_FCONFIG is not set
|
||||
BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
|
||||
|
||||
#
|
||||
# Compression and decompression
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib"
|
||||
# BR2_PACKAGE_ZZIPLIB is not set
|
||||
|
||||
#
|
||||
# Crypto
|
||||
#
|
||||
# BR2_PACKAGE_BEARSSL is not set
|
||||
# BR2_PACKAGE_BEECRYPT is not set
|
||||
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_BOTAN is not set
|
||||
# BR2_PACKAGE_CA_CERTIFICATES is not set
|
||||
|
||||
#
|
||||
# cryptodev needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBGPG_ERROR is not set
|
||||
BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="riscv64-unknown-linux-gnu"
|
||||
BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
|
||||
|
||||
BR2_PACKAGE_FREETYPE=y
|
||||
|
||||
#
|
||||
# JSON/XML
|
||||
#
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
|
||||
#
|
||||
# Multimedia
|
||||
#
|
||||
BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBCAMERA is not set
|
||||
|
||||
#
|
||||
# libcgroup needs a glibc toolchain w/ C++
|
||||
#
|
||||
BR2_PACKAGE_MUSL_COMPAT_HEADERS=y
|
||||
# BR2_PACKAGE_MUSL_FTS is not set
|
||||
# BR2_PACKAGE_ORC is not set
|
||||
# BR2_PACKAGE_P11_KIT is not set
|
||||
BR2_PACKAGE_POCO_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_POCO is not set
|
||||
BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_PROTOBUF is not set
|
||||
# BR2_PACKAGE_PROTOBUF_C is not set
|
||||
|
||||
#
|
||||
# vdr needs a glibc toolchain w/ C++, dynamic library, NPTL, wchar, headers >= 3.9
|
||||
#
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_HTOP=y
|
||||
BR2_PACKAGE_INITSCRIPTS=y
|
||||
|
||||
#
|
||||
# iotop depends on python or python3
|
||||
#
|
||||
# BR2_PACKAGE_IPRUTILS is not set
|
||||
# BR2_PACKAGE_IRQBALANCE is not set
|
||||
# BR2_PACKAGE_KEYUTILS is not set
|
||||
BR2_PACKAGE_KMOD=y
|
||||
|
||||
#
|
||||
# unscd needs a glibc toolchain
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBFDISK is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX_UUIDD=y
|
||||
|
||||
#
|
||||
# Filesystem images
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r0 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r1 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_3 is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_GEN=4
|
||||
BR2_TARGET_ROOTFS_EXT2_REV=1
|
||||
BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
|
||||
BR2_TARGET_ROOTFS_EXT2_INODES=0
|
||||
BR2_TARGET_ROOTFS_EXT2_RESBLKS=5
|
||||
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit"
|
||||
BR2_TARGET_ROOTFS_EXT2_NONE=y
|
||||
|
||||
#
|
||||
# initramfs needs a Linux kernel to be built
|
||||
#
|
||||
BR2_TARGET_ROOTFS_TAR=y
|
||||
BR2_TARGET_ROOTFS_TAR_XZ=y
|
||||
BR2_TARGET_ROOTFS_TAR_OPTIONS=""
|
||||
|
||||
#
|
||||
# Host utilities
|
||||
#
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_UTIL_LINUX=y
|
||||
|
||||
#
|
||||
# Legacy options removed in 2019.11
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.08
|
||||
#
|
||||
# BR2_TARGET_GRUB is not set
|
||||
# BR2_PACKAGE_SIMICSFS is not set
|
||||
# BR2_BINUTILS_VERSION_2_26_X is not set
|
||||
BR2_XTENSA_OVERLAY_DIR=""
|
||||
BR2_XTENSA_CUSTOM_NAME=""
|
||||
# BR2_PACKAGE_HOST_MKE2IMG is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.05
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
#
|
||||
|
||||
BR2_PACKAGE_DHCPCD=y
|
||||
BR2_PACKAGE_DNSMASQ=y
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_DROPBEAR_CLIENT=y
|
||||
# BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS is not set
|
||||
BR2_PACKAGE_DROPBEAR_SMALL=y
|
||||
# BR2_PACKAGE_DROPBEAR_WTMP is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LASTLOG is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LOCALOPTIONS_FILE=""
|
||||
|
||||
BR2_PACKAGE_IPERF3=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
@ -1,472 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Buildroot -g8c59e72e33-dirty Configuration
|
||||
#
|
||||
BR2_HAVE_DOT_CONFIG=y
|
||||
BR2_HOST_GCC_AT_LEAST_4_9=y
|
||||
BR2_HOST_GCC_AT_LEAST_5=y
|
||||
BR2_HOST_GCC_AT_LEAST_6=y
|
||||
BR2_HOST_GCC_AT_LEAST_7=y
|
||||
|
||||
#
|
||||
# Target options
|
||||
#
|
||||
BR2_ARCH_IS_64=y
|
||||
BR2_ARCH_HAS_MMU_MANDATORY=y
|
||||
BR2_riscv=y
|
||||
BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_5=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_6=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_7=y
|
||||
BR2_ARCH="riscv64"
|
||||
BR2_ENDIAN="LITTLE"
|
||||
BR2_GCC_TARGET_ABI="lp64d"
|
||||
BR2_BINFMT_SUPPORTS_SHARED=y
|
||||
BR2_READELF_ARCH_NAME="RISC-V"
|
||||
BR2_BINFMT_ELF=y
|
||||
BR2_RISCV_ISA_RVI=y
|
||||
BR2_RISCV_ISA_RVM=y
|
||||
BR2_RISCV_ISA_RVA=y
|
||||
BR2_RISCV_ISA_RVF=y
|
||||
BR2_RISCV_ISA_RVD=y
|
||||
BR2_riscv_g=y
|
||||
# BR2_riscv_custom is not set
|
||||
# BR2_RISCV_32 is not set
|
||||
BR2_RISCV_64=y
|
||||
# BR2_RISCV_ABI_LP64 is not set
|
||||
# BR2_RISCV_ABI_LP64F is not set
|
||||
BR2_RISCV_ABI_LP64D=y
|
||||
|
||||
#
|
||||
# Build options
|
||||
#
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
BR2_WGET="wget --passive-ftp -nd -t 3"
|
||||
BR2_SVN="svn --non-interactive"
|
||||
BR2_BZR="bzr"
|
||||
BR2_GIT="git"
|
||||
BR2_CVS="cvs"
|
||||
BR2_LOCALFILES="cp"
|
||||
BR2_SCP="scp"
|
||||
BR2_HG="hg"
|
||||
BR2_ZCAT="gzip -d -c"
|
||||
BR2_BZCAT="bzcat"
|
||||
BR2_XZCAT="xzcat"
|
||||
BR2_LZCAT="lzip -d -c"
|
||||
BR2_TAR_OPTIONS=""
|
||||
BR2_DEFCONFIG="./configs/milkv-duo256m-lite_musl_riscv64_defconfig"
|
||||
BR2_DL_DIR="$(TOPDIR)/dl"
|
||||
BR2_HOST_DIR="$(BASE_DIR)/host"
|
||||
|
||||
#
|
||||
# Mirrors and Download locations
|
||||
#
|
||||
BR2_PRIMARY_SITE=""
|
||||
BR2_BACKUP_SITE="http://sources.buildroot.net"
|
||||
BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub"
|
||||
BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
|
||||
BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_JLEVEL=0
|
||||
# BR2_CCACHE is not set
|
||||
# BR2_ENABLE_DEBUG is not set
|
||||
BR2_STRIP_strip=y
|
||||
BR2_STRIP_EXCLUDE_FILES=""
|
||||
BR2_STRIP_EXCLUDE_DIRS=""
|
||||
# BR2_OPTIMIZE_0 is not set
|
||||
# BR2_OPTIMIZE_1 is not set
|
||||
# BR2_OPTIMIZE_2 is not set
|
||||
# BR2_OPTIMIZE_3 is not set
|
||||
# BR2_OPTIMIZE_G is not set
|
||||
BR2_OPTIMIZE_S=y
|
||||
# BR2_OPTIMIZE_FAST is not set
|
||||
# BR2_STATIC_LIBS is not set
|
||||
BR2_SHARED_LIBS=y
|
||||
# BR2_SHARED_STATIC_LIBS is not set
|
||||
BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
|
||||
BR2_GLOBAL_PATCH_DIR=""
|
||||
|
||||
#
|
||||
# Advanced
|
||||
#
|
||||
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
|
||||
# BR2_FORCE_HOST_BUILD is not set
|
||||
# BR2_REPRODUCIBLE is not set
|
||||
BR2_PER_PACKAGE_DIRECTORIES=y
|
||||
|
||||
#
|
||||
# Security Hardening Options
|
||||
#
|
||||
BR2_PIC_PIE=y
|
||||
# BR2_SSP_NONE is not set
|
||||
# BR2_SSP_REGULAR is not set
|
||||
BR2_SSP_STRONG=y
|
||||
# BR2_SSP_ALL is not set
|
||||
BR2_SSP_OPTION="-fstack-protector-strong"
|
||||
# BR2_RELRO_NONE is not set
|
||||
# BR2_RELRO_PARTIAL is not set
|
||||
BR2_RELRO_FULL=y
|
||||
|
||||
#
|
||||
# Fortify Source needs a glibc toolchain and optimization
|
||||
#
|
||||
|
||||
#
|
||||
# Toolchain
|
||||
#
|
||||
BR2_TOOLCHAIN=y
|
||||
BR2_TOOLCHAIN_USES_MUSL=y
|
||||
# BR2_TOOLCHAIN_BUILDROOT is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
|
||||
#
|
||||
# Toolchain External Options
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_PATH="/data/sam/sdk/cv180x_v400/host-tools/gcc/riscv64-linux-musl-x86_64"
|
||||
BR2_TOOLCHAIN_EXTERNAL_MUSL=y
|
||||
BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL="toolchain-external-custom"
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CXX=y
|
||||
|
||||
#
|
||||
# Toolchain Generic Options
|
||||
#
|
||||
BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y
|
||||
BR2_USE_WCHAR=y
|
||||
BR2_ENABLE_LOCALE=y
|
||||
BR2_INSTALL_LIBSTDCPP=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
|
||||
BR2_TOOLCHAIN_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_HAS_UCONTEXT=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_PIE=y
|
||||
BR2_TOOLCHAIN_EXTRA_LIBS=""
|
||||
BR2_USE_MMU=y
|
||||
BR2_TARGET_OPTIMIZATION=""
|
||||
BR2_TARGET_LDFLAGS="-mcpu=c906fdv -march=rv64imafdcv0p7xthead -mcmodel=medany -mabi=lp64d"
|
||||
# BR2_ECLIPSE_REGISTER is not set
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.10"
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_10=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST="10"
|
||||
BR2_TOOLCHAIN_HAS_MNAN_OPTION=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_1=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_2=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_4=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_8=y
|
||||
BR2_TOOLCHAIN_HAS_LIBATOMIC=y
|
||||
BR2_TOOLCHAIN_HAS_ATOMIC=y
|
||||
|
||||
#
|
||||
# System configuration
|
||||
#
|
||||
BR2_ROOTFS_SKELETON_DEFAULT=y
|
||||
# BR2_ROOTFS_SKELETON_CUSTOM is not set
|
||||
BR2_TARGET_GENERIC_HOSTNAME="milkv-duo"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Milk-V Duo 256M"
|
||||
BR2_TARGET_GENERIC_PASSWD_SHA256=y
|
||||
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
|
||||
BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256"
|
||||
BR2_INIT_BUSYBOX=y
|
||||
# BR2_INIT_SYSV is not set
|
||||
# BR2_INIT_OPENRC is not set
|
||||
|
||||
#
|
||||
# systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5
|
||||
#
|
||||
# BR2_INIT_NONE is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is not set
|
||||
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
|
||||
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
|
||||
# BR2_ROOTFS_MERGED_USR is not set
|
||||
BR2_TARGET_ENABLE_ROOT_LOGIN=y
|
||||
BR2_TARGET_GENERIC_ROOT_PASSWD="milkv"
|
||||
BR2_SYSTEM_BIN_SH_BUSYBOX=y
|
||||
|
||||
#
|
||||
# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
#
|
||||
# BR2_SYSTEM_BIN_SH_NONE is not set
|
||||
BR2_TARGET_GENERIC_GETTY=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="console"
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
|
||||
BR2_TARGET_GENERIC_GETTY_TERM="vt100"
|
||||
BR2_TARGET_GENERIC_GETTY_OPTIONS=""
|
||||
BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
|
||||
BR2_SYSTEM_DHCP=""
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
BR2_ENABLE_LOCALE_PURGE=y
|
||||
BR2_ENABLE_LOCALE_WHITELIST="C en_US"
|
||||
# BR2_SYSTEM_ENABLE_NLS is not set
|
||||
# BR2_TARGET_TZ_INFO is not set
|
||||
BR2_ROOTFS_USERS_TABLES=""
|
||||
BR2_ROOTFS_OVERLAY="board/milkv/milkv-duo256m-lite/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT=""
|
||||
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
|
||||
#
|
||||
# Kernel
|
||||
#
|
||||
# BR2_LINUX_KERNEL is not set
|
||||
|
||||
#
|
||||
# Target packages
|
||||
#
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
BR2_PACKAGE_SKELETON_INIT_COMMON=y
|
||||
BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
|
||||
#
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
# BR2_PACKAGE_FIO is not set
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
|
||||
#
|
||||
# ktap needs a Linux kernel to be built
|
||||
#
|
||||
# BR2_PACKAGE_LATENCYTOP is not set
|
||||
# BR2_PACKAGE_LMBENCH is not set
|
||||
BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LTP_TESTSUITE is not set
|
||||
# BR2_PACKAGE_LTTNG_BABELTRACE is not set
|
||||
|
||||
#
|
||||
# Development tools
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
|
||||
|
||||
#
|
||||
# Filesystem and flash utilities
|
||||
#
|
||||
# BR2_PACKAGE_ABOOTIMG is not set
|
||||
|
||||
#
|
||||
# davfs2 needs a glibc or uClibc toolchain
|
||||
#
|
||||
# BR2_PACKAGE_DOSFSTOOLS is not set
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_DEBUGFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2IMAGE is not set
|
||||
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
|
||||
#
|
||||
# e2scrub needs bash, coreutils, lvm2, and util-linux
|
||||
#
|
||||
# BR2_PACKAGE_E2FSPROGS_E4DEFRAG is not set
|
||||
BR2_PACKAGE_E2FSPROGS_FSCK=y
|
||||
# BR2_PACKAGE_E2FSPROGS_FUSE2FS is not set
|
||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
||||
|
||||
#
|
||||
# eudev needs eudev /dev management
|
||||
#
|
||||
# BR2_PACKAGE_EVEMU is not set
|
||||
BR2_PACKAGE_EVTEST=y
|
||||
# BR2_PACKAGE_FAN_CTRL is not set
|
||||
# BR2_PACKAGE_FCONFIG is not set
|
||||
BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
|
||||
|
||||
#
|
||||
# Compression and decompression
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib"
|
||||
# BR2_PACKAGE_ZZIPLIB is not set
|
||||
|
||||
#
|
||||
# Crypto
|
||||
#
|
||||
# BR2_PACKAGE_BEARSSL is not set
|
||||
# BR2_PACKAGE_BEECRYPT is not set
|
||||
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_BOTAN is not set
|
||||
# BR2_PACKAGE_CA_CERTIFICATES is not set
|
||||
|
||||
#
|
||||
# cryptodev needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBGPG_ERROR is not set
|
||||
BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="riscv64-unknown-linux-gnu"
|
||||
BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
|
||||
|
||||
BR2_PACKAGE_FREETYPE=y
|
||||
|
||||
#
|
||||
# JSON/XML
|
||||
#
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
|
||||
#
|
||||
# Multimedia
|
||||
#
|
||||
BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBCAMERA is not set
|
||||
|
||||
#
|
||||
# libcgroup needs a glibc toolchain w/ C++
|
||||
#
|
||||
BR2_PACKAGE_MUSL_COMPAT_HEADERS=y
|
||||
# BR2_PACKAGE_MUSL_FTS is not set
|
||||
# BR2_PACKAGE_ORC is not set
|
||||
# BR2_PACKAGE_P11_KIT is not set
|
||||
BR2_PACKAGE_POCO_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_POCO is not set
|
||||
BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_PROTOBUF is not set
|
||||
# BR2_PACKAGE_PROTOBUF_C is not set
|
||||
|
||||
#
|
||||
# vdr needs a glibc toolchain w/ C++, dynamic library, NPTL, wchar, headers >= 3.9
|
||||
#
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_HTOP=y
|
||||
BR2_PACKAGE_INITSCRIPTS=y
|
||||
|
||||
#
|
||||
# iotop depends on python or python3
|
||||
#
|
||||
# BR2_PACKAGE_IPRUTILS is not set
|
||||
# BR2_PACKAGE_IRQBALANCE is not set
|
||||
# BR2_PACKAGE_KEYUTILS is not set
|
||||
BR2_PACKAGE_KMOD=y
|
||||
|
||||
#
|
||||
# unscd needs a glibc toolchain
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBFDISK is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX_UUIDD=y
|
||||
|
||||
#
|
||||
# Filesystem images
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r0 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r1 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_3 is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_GEN=4
|
||||
BR2_TARGET_ROOTFS_EXT2_REV=1
|
||||
BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
|
||||
BR2_TARGET_ROOTFS_EXT2_INODES=0
|
||||
BR2_TARGET_ROOTFS_EXT2_RESBLKS=5
|
||||
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit"
|
||||
BR2_TARGET_ROOTFS_EXT2_NONE=y
|
||||
|
||||
#
|
||||
# initramfs needs a Linux kernel to be built
|
||||
#
|
||||
BR2_TARGET_ROOTFS_TAR=y
|
||||
BR2_TARGET_ROOTFS_TAR_XZ=y
|
||||
BR2_TARGET_ROOTFS_TAR_OPTIONS=""
|
||||
|
||||
#
|
||||
# Host utilities
|
||||
#
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_UTIL_LINUX=y
|
||||
|
||||
#
|
||||
# Legacy options removed in 2019.11
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.08
|
||||
#
|
||||
# BR2_TARGET_GRUB is not set
|
||||
# BR2_PACKAGE_SIMICSFS is not set
|
||||
# BR2_BINUTILS_VERSION_2_26_X is not set
|
||||
BR2_XTENSA_OVERLAY_DIR=""
|
||||
BR2_XTENSA_CUSTOM_NAME=""
|
||||
# BR2_PACKAGE_HOST_MKE2IMG is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.05
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
#
|
||||
|
||||
BR2_PACKAGE_DHCPCD=y
|
||||
BR2_PACKAGE_DNSMASQ=y
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_DROPBEAR_CLIENT=y
|
||||
# BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS is not set
|
||||
BR2_PACKAGE_DROPBEAR_SMALL=y
|
||||
# BR2_PACKAGE_DROPBEAR_WTMP is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LASTLOG is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LOCALOPTIONS_FILE=""
|
||||
|
||||
BR2_PACKAGE_IPERF3=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
@ -243,7 +243,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
@ -256,7 +256,7 @@ BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
# BR2_PACKAGE_FIO is not set
|
||||
BR2_PACKAGE_FIO=y
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
@ -384,6 +384,11 @@ BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# System tools
|
||||
#
|
||||
BR2_PACKAGE_COREUTILS=y
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
@ -407,6 +412,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
@ -467,6 +473,7 @@ BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
BR2_PACKAGE_STRESS_NG=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
|
||||
@ -265,7 +265,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_DUO_PINMUX=y
|
||||
@ -279,7 +279,7 @@ BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
# BR2_PACKAGE_FIO is not set
|
||||
BR2_PACKAGE_FIO=y
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
@ -409,6 +409,11 @@ BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# System tools
|
||||
#
|
||||
BR2_PACKAGE_COREUTILS=y
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
@ -432,6 +437,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
@ -492,6 +498,7 @@ BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
BR2_PACKAGE_STRESS_NG=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
|
||||
510
buildroot-2021.05/configs/milkv-duos-emmc_musl_riscv64_defconfig
Normal file
510
buildroot-2021.05/configs/milkv-duos-emmc_musl_riscv64_defconfig
Normal file
@ -0,0 +1,510 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Buildroot -g8c59e72e33-dirty Configuration
|
||||
#
|
||||
BR2_HAVE_DOT_CONFIG=y
|
||||
BR2_HOST_GCC_AT_LEAST_4_9=y
|
||||
BR2_HOST_GCC_AT_LEAST_5=y
|
||||
BR2_HOST_GCC_AT_LEAST_6=y
|
||||
BR2_HOST_GCC_AT_LEAST_7=y
|
||||
|
||||
#
|
||||
# Target options
|
||||
#
|
||||
BR2_ARCH_IS_64=y
|
||||
BR2_ARCH_HAS_MMU_MANDATORY=y
|
||||
BR2_riscv=y
|
||||
BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_5=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_6=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_7=y
|
||||
BR2_ARCH="riscv64"
|
||||
BR2_ENDIAN="LITTLE"
|
||||
BR2_GCC_TARGET_ABI="lp64d"
|
||||
BR2_BINFMT_SUPPORTS_SHARED=y
|
||||
BR2_READELF_ARCH_NAME="RISC-V"
|
||||
BR2_BINFMT_ELF=y
|
||||
BR2_RISCV_ISA_RVI=y
|
||||
BR2_RISCV_ISA_RVM=y
|
||||
BR2_RISCV_ISA_RVA=y
|
||||
BR2_RISCV_ISA_RVF=y
|
||||
BR2_RISCV_ISA_RVD=y
|
||||
BR2_riscv_g=y
|
||||
# BR2_riscv_custom is not set
|
||||
# BR2_RISCV_32 is not set
|
||||
BR2_RISCV_64=y
|
||||
# BR2_RISCV_ABI_LP64 is not set
|
||||
# BR2_RISCV_ABI_LP64F is not set
|
||||
BR2_RISCV_ABI_LP64D=y
|
||||
|
||||
#
|
||||
# Build options
|
||||
#
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
BR2_WGET="wget --passive-ftp -nd -t 3"
|
||||
BR2_SVN="svn --non-interactive"
|
||||
BR2_BZR="bzr"
|
||||
BR2_GIT="git"
|
||||
BR2_CVS="cvs"
|
||||
BR2_LOCALFILES="cp"
|
||||
BR2_SCP="scp"
|
||||
BR2_HG="hg"
|
||||
BR2_ZCAT="gzip -d -c"
|
||||
BR2_BZCAT="bzcat"
|
||||
BR2_XZCAT="xzcat"
|
||||
BR2_LZCAT="lzip -d -c"
|
||||
BR2_TAR_OPTIONS=""
|
||||
BR2_DEFCONFIG="./configs/milkv-duos-emmc_musl_riscv64_defconfig"
|
||||
BR2_DL_DIR="$(TOPDIR)/dl"
|
||||
BR2_HOST_DIR="$(BASE_DIR)/host"
|
||||
|
||||
#
|
||||
# Mirrors and Download locations
|
||||
#
|
||||
BR2_PRIMARY_SITE=""
|
||||
BR2_BACKUP_SITE="http://sources.buildroot.net"
|
||||
BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub"
|
||||
BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
|
||||
BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_JLEVEL=0
|
||||
# BR2_CCACHE is not set
|
||||
# BR2_ENABLE_DEBUG is not set
|
||||
BR2_STRIP_strip=y
|
||||
BR2_STRIP_EXCLUDE_FILES=""
|
||||
BR2_STRIP_EXCLUDE_DIRS=""
|
||||
# BR2_OPTIMIZE_0 is not set
|
||||
# BR2_OPTIMIZE_1 is not set
|
||||
# BR2_OPTIMIZE_2 is not set
|
||||
# BR2_OPTIMIZE_3 is not set
|
||||
# BR2_OPTIMIZE_G is not set
|
||||
BR2_OPTIMIZE_S=y
|
||||
# BR2_OPTIMIZE_FAST is not set
|
||||
# BR2_STATIC_LIBS is not set
|
||||
BR2_SHARED_LIBS=y
|
||||
# BR2_SHARED_STATIC_LIBS is not set
|
||||
BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
|
||||
BR2_GLOBAL_PATCH_DIR=""
|
||||
|
||||
#
|
||||
# Advanced
|
||||
#
|
||||
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
|
||||
# BR2_FORCE_HOST_BUILD is not set
|
||||
# BR2_REPRODUCIBLE is not set
|
||||
BR2_PER_PACKAGE_DIRECTORIES=y
|
||||
|
||||
#
|
||||
# Security Hardening Options
|
||||
#
|
||||
BR2_PIC_PIE=y
|
||||
# BR2_SSP_NONE is not set
|
||||
# BR2_SSP_REGULAR is not set
|
||||
BR2_SSP_STRONG=y
|
||||
# BR2_SSP_ALL is not set
|
||||
BR2_SSP_OPTION="-fstack-protector-strong"
|
||||
# BR2_RELRO_NONE is not set
|
||||
# BR2_RELRO_PARTIAL is not set
|
||||
BR2_RELRO_FULL=y
|
||||
|
||||
#
|
||||
# Fortify Source needs a glibc toolchain and optimization
|
||||
#
|
||||
|
||||
#
|
||||
# Toolchain
|
||||
#
|
||||
BR2_TOOLCHAIN=y
|
||||
BR2_TOOLCHAIN_USES_MUSL=y
|
||||
# BR2_TOOLCHAIN_BUILDROOT is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
|
||||
#
|
||||
# Toolchain External Options
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_PATH="/data/sam/sdk/cv180x_v400/host-tools/gcc/riscv64-linux-musl-x86_64"
|
||||
BR2_TOOLCHAIN_EXTERNAL_MUSL=y
|
||||
BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL="toolchain-external-custom"
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CXX=y
|
||||
|
||||
#
|
||||
# Toolchain Generic Options
|
||||
#
|
||||
BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y
|
||||
BR2_USE_WCHAR=y
|
||||
BR2_ENABLE_LOCALE=y
|
||||
BR2_INSTALL_LIBSTDCPP=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
|
||||
BR2_TOOLCHAIN_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_HAS_UCONTEXT=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_PIE=y
|
||||
BR2_TOOLCHAIN_EXTRA_LIBS=""
|
||||
BR2_USE_MMU=y
|
||||
BR2_TARGET_OPTIMIZATION=""
|
||||
BR2_TARGET_LDFLAGS="-mcpu=c906fdv -march=rv64imafdcv0p7xthead -mcmodel=medany -mabi=lp64d"
|
||||
# BR2_ECLIPSE_REGISTER is not set
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.10"
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_10=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST="10"
|
||||
BR2_TOOLCHAIN_HAS_MNAN_OPTION=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_1=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_2=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_4=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_8=y
|
||||
BR2_TOOLCHAIN_HAS_LIBATOMIC=y
|
||||
BR2_TOOLCHAIN_HAS_ATOMIC=y
|
||||
|
||||
#
|
||||
# System configuration
|
||||
#
|
||||
BR2_ROOTFS_SKELETON_DEFAULT=y
|
||||
# BR2_ROOTFS_SKELETON_CUSTOM is not set
|
||||
BR2_TARGET_GENERIC_HOSTNAME="milkv-duo"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Milk-V Duo S eMMC"
|
||||
BR2_TARGET_GENERIC_PASSWD_SHA256=y
|
||||
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
|
||||
BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256"
|
||||
BR2_INIT_BUSYBOX=y
|
||||
# BR2_INIT_SYSV is not set
|
||||
# BR2_INIT_OPENRC is not set
|
||||
|
||||
#
|
||||
# systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5
|
||||
#
|
||||
# BR2_INIT_NONE is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is not set
|
||||
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
|
||||
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
|
||||
# BR2_ROOTFS_MERGED_USR is not set
|
||||
BR2_TARGET_ENABLE_ROOT_LOGIN=y
|
||||
BR2_TARGET_GENERIC_ROOT_PASSWD="milkv"
|
||||
BR2_SYSTEM_BIN_SH_BUSYBOX=y
|
||||
|
||||
#
|
||||
# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
#
|
||||
# BR2_SYSTEM_BIN_SH_NONE is not set
|
||||
BR2_TARGET_GENERIC_GETTY=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="console"
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
|
||||
BR2_TARGET_GENERIC_GETTY_TERM="vt100"
|
||||
BR2_TARGET_GENERIC_GETTY_OPTIONS=""
|
||||
BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
|
||||
BR2_SYSTEM_DHCP=""
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
BR2_ENABLE_LOCALE_PURGE=y
|
||||
BR2_ENABLE_LOCALE_WHITELIST="C en_US"
|
||||
# BR2_SYSTEM_ENABLE_NLS is not set
|
||||
# BR2_TARGET_TZ_INFO is not set
|
||||
BR2_ROOTFS_USERS_TABLES=""
|
||||
BR2_ROOTFS_OVERLAY="board/milkv/milkv-duos-emmc/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT=""
|
||||
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
|
||||
#
|
||||
# Kernel
|
||||
#
|
||||
# BR2_LINUX_KERNEL is not set
|
||||
|
||||
#
|
||||
# Target packages
|
||||
#
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
BR2_PACKAGE_SKELETON_INIT_COMMON=y
|
||||
BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
|
||||
#
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
BR2_PACKAGE_FIO=y
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
|
||||
#
|
||||
# ktap needs a Linux kernel to be built
|
||||
#
|
||||
# BR2_PACKAGE_LATENCYTOP is not set
|
||||
# BR2_PACKAGE_LMBENCH is not set
|
||||
BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LTP_TESTSUITE is not set
|
||||
# BR2_PACKAGE_LTTNG_BABELTRACE is not set
|
||||
|
||||
#
|
||||
# Development tools
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
|
||||
|
||||
#
|
||||
# Filesystem and flash utilities
|
||||
#
|
||||
# BR2_PACKAGE_ABOOTIMG is not set
|
||||
|
||||
#
|
||||
# davfs2 needs a glibc or uClibc toolchain
|
||||
#
|
||||
# BR2_PACKAGE_DOSFSTOOLS is not set
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_DEBUGFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2IMAGE is not set
|
||||
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
|
||||
#
|
||||
# e2scrub needs bash, coreutils, lvm2, and util-linux
|
||||
#
|
||||
# BR2_PACKAGE_E2FSPROGS_E4DEFRAG is not set
|
||||
BR2_PACKAGE_E2FSPROGS_FSCK=y
|
||||
# BR2_PACKAGE_E2FSPROGS_FUSE2FS is not set
|
||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
||||
|
||||
#
|
||||
# eudev needs eudev /dev management
|
||||
#
|
||||
# BR2_PACKAGE_EVEMU is not set
|
||||
BR2_PACKAGE_EVTEST=y
|
||||
# BR2_PACKAGE_FAN_CTRL is not set
|
||||
# BR2_PACKAGE_FCONFIG is not set
|
||||
BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
|
||||
|
||||
BR2_PACKAGE_PYTHON3=y
|
||||
BR2_PACKAGE_PYTHON3_PY_PYC=y
|
||||
BR2_PACKAGE_PYTHON_LXML=y
|
||||
BR2_PACKAGE_PYTHON_PIP=y
|
||||
BR2_PACKAGE_PYTHON_SETUPTOOLS=y
|
||||
BR2_PACKAGE_PYTHON3_SSL=y
|
||||
|
||||
BR2_PACKAGE_PYTHON_SERIAL=y
|
||||
BR2_PACKAGE_PYTHON_PILLOW=y
|
||||
BR2_PACKAGE_PYTHON_SMBUS_CFFI=y
|
||||
BR2_PACKAGE_PYTHON_SPIDEV=y
|
||||
BR2_PACKAGE_PYTHON_MODBUS_TK=y
|
||||
BR2_PACKAGE_PYTHON_EVDEV=y
|
||||
BR2_PACKAGE_PYTHON_FREETYPE=y
|
||||
|
||||
BR2_PACKAGE_PYTHON_PSUTIL=y
|
||||
|
||||
#
|
||||
# Compression and decompression
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib"
|
||||
# BR2_PACKAGE_ZZIPLIB is not set
|
||||
|
||||
#
|
||||
# Crypto
|
||||
#
|
||||
# BR2_PACKAGE_BEARSSL is not set
|
||||
# BR2_PACKAGE_BEECRYPT is not set
|
||||
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_BOTAN is not set
|
||||
# BR2_PACKAGE_CA_CERTIFICATES is not set
|
||||
|
||||
#
|
||||
# cryptodev needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBGPG_ERROR is not set
|
||||
BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="riscv64-unknown-linux-gnu"
|
||||
BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
|
||||
|
||||
BR2_PACKAGE_FREETYPE=y
|
||||
|
||||
#
|
||||
# JSON/XML
|
||||
#
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
|
||||
#
|
||||
# Multimedia
|
||||
#
|
||||
BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBCAMERA is not set
|
||||
|
||||
#
|
||||
# libcgroup needs a glibc toolchain w/ C++
|
||||
#
|
||||
BR2_PACKAGE_MUSL_COMPAT_HEADERS=y
|
||||
# BR2_PACKAGE_MUSL_FTS is not set
|
||||
# BR2_PACKAGE_ORC is not set
|
||||
# BR2_PACKAGE_P11_KIT is not set
|
||||
BR2_PACKAGE_POCO_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_POCO is not set
|
||||
BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_PROTOBUF is not set
|
||||
# BR2_PACKAGE_PROTOBUF_C is not set
|
||||
|
||||
#
|
||||
# vdr needs a glibc toolchain w/ C++, dynamic library, NPTL, wchar, headers >= 3.9
|
||||
#
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# System tools
|
||||
#
|
||||
BR2_PACKAGE_COREUTILS=y
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_HTOP=y
|
||||
BR2_PACKAGE_INITSCRIPTS=y
|
||||
|
||||
#
|
||||
# iotop depends on python or python3
|
||||
#
|
||||
# BR2_PACKAGE_IPRUTILS is not set
|
||||
# BR2_PACKAGE_IRQBALANCE is not set
|
||||
# BR2_PACKAGE_KEYUTILS is not set
|
||||
BR2_PACKAGE_KMOD=y
|
||||
|
||||
#
|
||||
# unscd needs a glibc toolchain
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBFDISK is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX_UUIDD=y
|
||||
|
||||
#
|
||||
# Filesystem images
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r0 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r1 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_3 is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_GEN=4
|
||||
BR2_TARGET_ROOTFS_EXT2_REV=1
|
||||
BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
|
||||
BR2_TARGET_ROOTFS_EXT2_INODES=0
|
||||
BR2_TARGET_ROOTFS_EXT2_RESBLKS=5
|
||||
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit"
|
||||
BR2_TARGET_ROOTFS_EXT2_NONE=y
|
||||
|
||||
#
|
||||
# initramfs needs a Linux kernel to be built
|
||||
#
|
||||
BR2_TARGET_ROOTFS_TAR=y
|
||||
BR2_TARGET_ROOTFS_TAR_XZ=y
|
||||
BR2_TARGET_ROOTFS_TAR_OPTIONS=""
|
||||
|
||||
#
|
||||
# Host utilities
|
||||
#
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_UTIL_LINUX=y
|
||||
|
||||
#
|
||||
# Legacy options removed in 2019.11
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.08
|
||||
#
|
||||
# BR2_TARGET_GRUB is not set
|
||||
# BR2_PACKAGE_SIMICSFS is not set
|
||||
# BR2_BINUTILS_VERSION_2_26_X is not set
|
||||
BR2_XTENSA_OVERLAY_DIR=""
|
||||
BR2_XTENSA_CUSTOM_NAME=""
|
||||
# BR2_PACKAGE_HOST_MKE2IMG is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.05
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
BR2_PACKAGE_STRESS_NG=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
#
|
||||
|
||||
BR2_PACKAGE_DHCPCD=y
|
||||
BR2_PACKAGE_DNSMASQ=y
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_DROPBEAR_CLIENT=y
|
||||
# BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS is not set
|
||||
BR2_PACKAGE_DROPBEAR_SMALL=y
|
||||
# BR2_PACKAGE_DROPBEAR_WTMP is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LASTLOG is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LOCALOPTIONS_FILE=""
|
||||
|
||||
BR2_PACKAGE_IPERF3=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
|
||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH=y
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MESH is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS is not set
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_TEST=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS_HID2HCI=y
|
||||
@ -181,7 +181,7 @@ BR2_TOOLCHAIN_HAS_ATOMIC=y
|
||||
BR2_ROOTFS_SKELETON_DEFAULT=y
|
||||
# BR2_ROOTFS_SKELETON_CUSTOM is not set
|
||||
BR2_TARGET_GENERIC_HOSTNAME="milkv-duo"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Milk-V Duo S"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Milk-V Duo S SD"
|
||||
BR2_TARGET_GENERIC_PASSWD_SHA256=y
|
||||
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
|
||||
BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256"
|
||||
@ -243,7 +243,7 @@ BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
|
||||
BR2_PACKAGE_BUSYBOX_SHOW_OTHERS=y
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
@ -256,7 +256,7 @@ BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
# BR2_PACKAGE_FIO is not set
|
||||
BR2_PACKAGE_FIO=y
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
@ -307,6 +307,23 @@ BR2_PACKAGE_EVTEST=y
|
||||
# BR2_PACKAGE_FCONFIG is not set
|
||||
BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
|
||||
|
||||
BR2_PACKAGE_PYTHON3=y
|
||||
BR2_PACKAGE_PYTHON3_PY_PYC=y
|
||||
BR2_PACKAGE_PYTHON_LXML=y
|
||||
BR2_PACKAGE_PYTHON_PIP=y
|
||||
BR2_PACKAGE_PYTHON_SETUPTOOLS=y
|
||||
BR2_PACKAGE_PYTHON3_SSL=y
|
||||
|
||||
BR2_PACKAGE_PYTHON_SERIAL=y
|
||||
BR2_PACKAGE_PYTHON_PILLOW=y
|
||||
BR2_PACKAGE_PYTHON_SMBUS_CFFI=y
|
||||
BR2_PACKAGE_PYTHON_SPIDEV=y
|
||||
BR2_PACKAGE_PYTHON_MODBUS_TK=y
|
||||
BR2_PACKAGE_PYTHON_EVDEV=y
|
||||
BR2_PACKAGE_PYTHON_FREETYPE=y
|
||||
|
||||
BR2_PACKAGE_PYTHON_PSUTIL=y
|
||||
|
||||
#
|
||||
# Compression and decompression
|
||||
#
|
||||
@ -367,6 +384,11 @@ BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# System tools
|
||||
#
|
||||
BR2_PACKAGE_COREUTILS=y
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
@ -390,6 +412,7 @@ BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
BR2_PACKAGE_UTIL_LINUX_BINARIES=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
@ -450,6 +473,7 @@ BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
BR2_PACKAGE_STRESS_NG=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
@ -470,3 +494,17 @@ BR2_PACKAGE_IPERF3=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
|
||||
BR2_PACKAGE_BLUEZ5_UTILS=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_OBEX=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_CLIENT=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_DEPRECATED=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_EXPERIMENTAL=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_HEALTH=y
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MESH is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_MIDI is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_NFC is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SAP is not set
|
||||
# BR2_PACKAGE_BLUEZ5_UTILS_PLUGINS_SIXAXIS is not set
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_TEST=y
|
||||
BR2_PACKAGE_BLUEZ5_UTILS_TOOLS_HID2HCI=y
|
||||
|
||||
@ -1,472 +0,0 @@
|
||||
#
|
||||
# Automatically generated file; DO NOT EDIT.
|
||||
# Buildroot -g8c59e72e33-dirty Configuration
|
||||
#
|
||||
BR2_HAVE_DOT_CONFIG=y
|
||||
BR2_HOST_GCC_AT_LEAST_4_9=y
|
||||
BR2_HOST_GCC_AT_LEAST_5=y
|
||||
BR2_HOST_GCC_AT_LEAST_6=y
|
||||
BR2_HOST_GCC_AT_LEAST_7=y
|
||||
|
||||
#
|
||||
# Target options
|
||||
#
|
||||
BR2_ARCH_IS_64=y
|
||||
BR2_ARCH_HAS_MMU_MANDATORY=y
|
||||
BR2_riscv=y
|
||||
BR2_ARCH_HAS_TOOLCHAIN_BUILDROOT=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_8=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_4_9=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_5=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_6=y
|
||||
BR2_ARCH_NEEDS_GCC_AT_LEAST_7=y
|
||||
BR2_ARCH="riscv64"
|
||||
BR2_ENDIAN="LITTLE"
|
||||
BR2_GCC_TARGET_ABI="lp64d"
|
||||
BR2_BINFMT_SUPPORTS_SHARED=y
|
||||
BR2_READELF_ARCH_NAME="RISC-V"
|
||||
BR2_BINFMT_ELF=y
|
||||
BR2_RISCV_ISA_RVI=y
|
||||
BR2_RISCV_ISA_RVM=y
|
||||
BR2_RISCV_ISA_RVA=y
|
||||
BR2_RISCV_ISA_RVF=y
|
||||
BR2_RISCV_ISA_RVD=y
|
||||
BR2_riscv_g=y
|
||||
# BR2_riscv_custom is not set
|
||||
# BR2_RISCV_32 is not set
|
||||
BR2_RISCV_64=y
|
||||
# BR2_RISCV_ABI_LP64 is not set
|
||||
# BR2_RISCV_ABI_LP64F is not set
|
||||
BR2_RISCV_ABI_LP64D=y
|
||||
|
||||
#
|
||||
# Build options
|
||||
#
|
||||
|
||||
#
|
||||
# Commands
|
||||
#
|
||||
BR2_WGET="wget --passive-ftp -nd -t 3"
|
||||
BR2_SVN="svn --non-interactive"
|
||||
BR2_BZR="bzr"
|
||||
BR2_GIT="git"
|
||||
BR2_CVS="cvs"
|
||||
BR2_LOCALFILES="cp"
|
||||
BR2_SCP="scp"
|
||||
BR2_HG="hg"
|
||||
BR2_ZCAT="gzip -d -c"
|
||||
BR2_BZCAT="bzcat"
|
||||
BR2_XZCAT="xzcat"
|
||||
BR2_LZCAT="lzip -d -c"
|
||||
BR2_TAR_OPTIONS=""
|
||||
BR2_DEFCONFIG="./configs/milkv-duos_musl_riscv64_defconfig"
|
||||
BR2_DL_DIR="$(TOPDIR)/dl"
|
||||
BR2_HOST_DIR="$(BASE_DIR)/host"
|
||||
|
||||
#
|
||||
# Mirrors and Download locations
|
||||
#
|
||||
BR2_PRIMARY_SITE=""
|
||||
BR2_BACKUP_SITE="http://sources.buildroot.net"
|
||||
BR2_KERNEL_MIRROR="https://cdn.kernel.org/pub"
|
||||
BR2_GNU_MIRROR="http://ftpmirror.gnu.org"
|
||||
BR2_LUAROCKS_MIRROR="http://rocks.moonscript.org"
|
||||
BR2_CPAN_MIRROR="http://cpan.metacpan.org"
|
||||
BR2_JLEVEL=0
|
||||
# BR2_CCACHE is not set
|
||||
# BR2_ENABLE_DEBUG is not set
|
||||
BR2_STRIP_strip=y
|
||||
BR2_STRIP_EXCLUDE_FILES=""
|
||||
BR2_STRIP_EXCLUDE_DIRS=""
|
||||
# BR2_OPTIMIZE_0 is not set
|
||||
# BR2_OPTIMIZE_1 is not set
|
||||
# BR2_OPTIMIZE_2 is not set
|
||||
# BR2_OPTIMIZE_3 is not set
|
||||
# BR2_OPTIMIZE_G is not set
|
||||
BR2_OPTIMIZE_S=y
|
||||
# BR2_OPTIMIZE_FAST is not set
|
||||
# BR2_STATIC_LIBS is not set
|
||||
BR2_SHARED_LIBS=y
|
||||
# BR2_SHARED_STATIC_LIBS is not set
|
||||
BR2_PACKAGE_OVERRIDE_FILE="$(CONFIG_DIR)/local.mk"
|
||||
BR2_GLOBAL_PATCH_DIR=""
|
||||
|
||||
#
|
||||
# Advanced
|
||||
#
|
||||
BR2_COMPILER_PARANOID_UNSAFE_PATH=y
|
||||
# BR2_FORCE_HOST_BUILD is not set
|
||||
# BR2_REPRODUCIBLE is not set
|
||||
BR2_PER_PACKAGE_DIRECTORIES=y
|
||||
|
||||
#
|
||||
# Security Hardening Options
|
||||
#
|
||||
BR2_PIC_PIE=y
|
||||
# BR2_SSP_NONE is not set
|
||||
# BR2_SSP_REGULAR is not set
|
||||
BR2_SSP_STRONG=y
|
||||
# BR2_SSP_ALL is not set
|
||||
BR2_SSP_OPTION="-fstack-protector-strong"
|
||||
# BR2_RELRO_NONE is not set
|
||||
# BR2_RELRO_PARTIAL is not set
|
||||
BR2_RELRO_FULL=y
|
||||
|
||||
#
|
||||
# Fortify Source needs a glibc toolchain and optimization
|
||||
#
|
||||
|
||||
#
|
||||
# Toolchain
|
||||
#
|
||||
BR2_TOOLCHAIN=y
|
||||
BR2_TOOLCHAIN_USES_MUSL=y
|
||||
# BR2_TOOLCHAIN_BUILDROOT is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL=y
|
||||
|
||||
#
|
||||
# Toolchain External Options
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_DOWNLOAD is not set
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREINSTALLED=y
|
||||
# BR2_TOOLCHAIN_EXTERNAL_PATH="/data/sam/sdk/cv180x_v400/host-tools/gcc/riscv64-linux-musl-x86_64"
|
||||
BR2_TOOLCHAIN_EXTERNAL_MUSL=y
|
||||
BR2_PACKAGE_HAS_TOOLCHAIN_EXTERNAL=y
|
||||
BR2_PACKAGE_PROVIDES_TOOLCHAIN_EXTERNAL="toolchain-external-custom"
|
||||
BR2_TOOLCHAIN_EXTERNAL_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_PREFIX="riscv64-unknown-linux-musl"
|
||||
BR2_TOOLCHAIN_EXTERNAL_GCC_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HEADERS_5_10=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CUSTOM_MUSL=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_EXTERNAL_CXX=y
|
||||
|
||||
#
|
||||
# Toolchain Generic Options
|
||||
#
|
||||
BR2_TOOLCHAIN_SUPPORTS_ALWAYS_LOCKFREE_ATOMIC_INTS=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_VARIADIC_MI_THUNK=y
|
||||
BR2_USE_WCHAR=y
|
||||
BR2_ENABLE_LOCALE=y
|
||||
BR2_INSTALL_LIBSTDCPP=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_DEBUG=y
|
||||
BR2_TOOLCHAIN_HAS_THREADS_NPTL=y
|
||||
BR2_TOOLCHAIN_HAS_SSP=y
|
||||
BR2_TOOLCHAIN_HAS_SSP_STRONG=y
|
||||
BR2_TOOLCHAIN_HAS_UCONTEXT=y
|
||||
BR2_TOOLCHAIN_SUPPORTS_PIE=y
|
||||
BR2_TOOLCHAIN_EXTRA_LIBS=""
|
||||
BR2_USE_MMU=y
|
||||
BR2_TARGET_OPTIMIZATION=""
|
||||
BR2_TARGET_LDFLAGS="-mcpu=c906fdv -march=rv64imafdcv0p7xthead -mcmodel=medany -mabi=lp64d"
|
||||
# BR2_ECLIPSE_REGISTER is not set
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST_5_10=y
|
||||
BR2_TOOLCHAIN_HEADERS_AT_LEAST="5.10"
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST_10=y
|
||||
BR2_TOOLCHAIN_GCC_AT_LEAST="10"
|
||||
BR2_TOOLCHAIN_HAS_MNAN_OPTION=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_1=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_2=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_4=y
|
||||
BR2_TOOLCHAIN_HAS_SYNC_8=y
|
||||
BR2_TOOLCHAIN_HAS_LIBATOMIC=y
|
||||
BR2_TOOLCHAIN_HAS_ATOMIC=y
|
||||
|
||||
#
|
||||
# System configuration
|
||||
#
|
||||
BR2_ROOTFS_SKELETON_DEFAULT=y
|
||||
# BR2_ROOTFS_SKELETON_CUSTOM is not set
|
||||
BR2_TARGET_GENERIC_HOSTNAME="milkv-duo"
|
||||
BR2_TARGET_GENERIC_ISSUE="Welcome to Milk-V Duo S"
|
||||
BR2_TARGET_GENERIC_PASSWD_SHA256=y
|
||||
# BR2_TARGET_GENERIC_PASSWD_SHA512 is not set
|
||||
BR2_TARGET_GENERIC_PASSWD_METHOD="sha-256"
|
||||
BR2_INIT_BUSYBOX=y
|
||||
# BR2_INIT_SYSV is not set
|
||||
# BR2_INIT_OPENRC is not set
|
||||
|
||||
#
|
||||
# systemd needs a glibc toolchain w/ SSP, headers >= 3.10, host and target gcc >= 5
|
||||
#
|
||||
# BR2_INIT_NONE is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_STATIC is not set
|
||||
BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_DEVTMPFS=y
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_MDEV is not set
|
||||
# BR2_ROOTFS_DEVICE_CREATION_DYNAMIC_EUDEV is not set
|
||||
BR2_ROOTFS_DEVICE_TABLE="system/device_table.txt"
|
||||
# BR2_ROOTFS_DEVICE_TABLE_SUPPORTS_EXTENDED_ATTRIBUTES is not set
|
||||
# BR2_ROOTFS_MERGED_USR is not set
|
||||
BR2_TARGET_ENABLE_ROOT_LOGIN=y
|
||||
BR2_TARGET_GENERIC_ROOT_PASSWD="milkv"
|
||||
BR2_SYSTEM_BIN_SH_BUSYBOX=y
|
||||
|
||||
#
|
||||
# bash, dash, mksh, zsh need BR2_PACKAGE_BUSYBOX_SHOW_OTHERS
|
||||
#
|
||||
# BR2_SYSTEM_BIN_SH_NONE is not set
|
||||
BR2_TARGET_GENERIC_GETTY=y
|
||||
BR2_TARGET_GENERIC_GETTY_PORT="console"
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE_KEEP=y
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_9600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_19200 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_38400 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_57600 is not set
|
||||
# BR2_TARGET_GENERIC_GETTY_BAUDRATE_115200 is not set
|
||||
BR2_TARGET_GENERIC_GETTY_BAUDRATE="0"
|
||||
BR2_TARGET_GENERIC_GETTY_TERM="vt100"
|
||||
BR2_TARGET_GENERIC_GETTY_OPTIONS=""
|
||||
BR2_TARGET_GENERIC_REMOUNT_ROOTFS_RW=y
|
||||
BR2_SYSTEM_DHCP=""
|
||||
BR2_SYSTEM_DEFAULT_PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
BR2_ENABLE_LOCALE_PURGE=y
|
||||
BR2_ENABLE_LOCALE_WHITELIST="C en_US"
|
||||
# BR2_SYSTEM_ENABLE_NLS is not set
|
||||
# BR2_TARGET_TZ_INFO is not set
|
||||
BR2_ROOTFS_USERS_TABLES=""
|
||||
BR2_ROOTFS_OVERLAY="board/milkv/milkv-duos/overlay"
|
||||
BR2_ROOTFS_POST_BUILD_SCRIPT=""
|
||||
BR2_ROOTFS_POST_FAKEROOT_SCRIPT=""
|
||||
BR2_ROOTFS_POST_IMAGE_SCRIPT=""
|
||||
|
||||
#
|
||||
# Kernel
|
||||
#
|
||||
# BR2_LINUX_KERNEL is not set
|
||||
|
||||
#
|
||||
# Target packages
|
||||
#
|
||||
BR2_PACKAGE_BUSYBOX=y
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG="package/busybox/busybox.config"
|
||||
BR2_PACKAGE_BUSYBOX_CONFIG_FRAGMENT_FILES=""
|
||||
# BR2_PACKAGE_BUSYBOX_SHOW_OTHERS is not set
|
||||
# BR2_PACKAGE_BUSYBOX_INDIVIDUAL_BINARIES is not set
|
||||
# BR2_PACKAGE_BUSYBOX_WATCHDOG is not set
|
||||
BR2_PACKAGE_SKELETON=y
|
||||
BR2_PACKAGE_HAS_SKELETON=y
|
||||
BR2_PACKAGE_PROVIDES_SKELETON="skeleton-init-sysv"
|
||||
BR2_PACKAGE_SKELETON_INIT_COMMON=y
|
||||
BR2_PACKAGE_SKELETON_INIT_SYSV=y
|
||||
|
||||
#
|
||||
# dt needs a glibc or uClibc toolchain w/ threads
|
||||
#
|
||||
# BR2_PACKAGE_DUMA is not set
|
||||
# BR2_PACKAGE_FIO is not set
|
||||
BR2_PACKAGE_GDB_ARCH_SUPPORTS=y
|
||||
BR2_PACKAGE_GDB=y
|
||||
# BR2_PACKAGE_IOZONE is not set
|
||||
|
||||
#
|
||||
# ktap needs a Linux kernel to be built
|
||||
#
|
||||
# BR2_PACKAGE_LATENCYTOP is not set
|
||||
# BR2_PACKAGE_LMBENCH is not set
|
||||
BR2_PACKAGE_LTP_TESTSUITE_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LTP_TESTSUITE is not set
|
||||
# BR2_PACKAGE_LTTNG_BABELTRACE is not set
|
||||
|
||||
#
|
||||
# Development tools
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_GETTEXT="host-gettext-tiny"
|
||||
|
||||
#
|
||||
# Filesystem and flash utilities
|
||||
#
|
||||
# BR2_PACKAGE_ABOOTIMG is not set
|
||||
|
||||
#
|
||||
# davfs2 needs a glibc or uClibc toolchain
|
||||
#
|
||||
# BR2_PACKAGE_DOSFSTOOLS is not set
|
||||
BR2_PACKAGE_E2FSPROGS=y
|
||||
# BR2_PACKAGE_E2FSPROGS_DEBUGFS is not set
|
||||
# BR2_PACKAGE_E2FSPROGS_E2IMAGE is not set
|
||||
|
||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||
|
||||
#
|
||||
# e2scrub needs bash, coreutils, lvm2, and util-linux
|
||||
#
|
||||
# BR2_PACKAGE_E2FSPROGS_E4DEFRAG is not set
|
||||
BR2_PACKAGE_E2FSPROGS_FSCK=y
|
||||
# BR2_PACKAGE_E2FSPROGS_FUSE2FS is not set
|
||||
BR2_PACKAGE_E2FSPROGS_RESIZE2FS=y
|
||||
|
||||
#
|
||||
# eudev needs eudev /dev management
|
||||
#
|
||||
# BR2_PACKAGE_EVEMU is not set
|
||||
BR2_PACKAGE_EVTEST=y
|
||||
# BR2_PACKAGE_FAN_CTRL is not set
|
||||
# BR2_PACKAGE_FCONFIG is not set
|
||||
BR2_PACKAGE_FLASHROM_ARCH_SUPPORTS=y
|
||||
|
||||
#
|
||||
# Compression and decompression
|
||||
#
|
||||
BR2_PACKAGE_PROVIDES_HOST_ZLIB="host-libzlib"
|
||||
# BR2_PACKAGE_ZZIPLIB is not set
|
||||
|
||||
#
|
||||
# Crypto
|
||||
#
|
||||
# BR2_PACKAGE_BEARSSL is not set
|
||||
# BR2_PACKAGE_BEECRYPT is not set
|
||||
BR2_PACKAGE_BOTAN_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_BOTAN is not set
|
||||
# BR2_PACKAGE_CA_CERTIFICATES is not set
|
||||
|
||||
#
|
||||
# cryptodev needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_LIBGPG_ERROR_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBGPG_ERROR is not set
|
||||
BR2_PACKAGE_LIBGPG_ERROR_SYSCFG="riscv64-unknown-linux-gnu"
|
||||
BR2_PACKAGE_PROVIDES_HOST_OPENSSL="host-libopenssl"
|
||||
|
||||
BR2_PACKAGE_FREETYPE=y
|
||||
|
||||
#
|
||||
# JSON/XML
|
||||
#
|
||||
BR2_PACKAGE_JSON_C=y
|
||||
|
||||
#
|
||||
# Multimedia
|
||||
#
|
||||
BR2_PACKAGE_LIBCAMERA_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_LIBCAMERA is not set
|
||||
|
||||
#
|
||||
# libcgroup needs a glibc toolchain w/ C++
|
||||
#
|
||||
BR2_PACKAGE_MUSL_COMPAT_HEADERS=y
|
||||
# BR2_PACKAGE_MUSL_FTS is not set
|
||||
# BR2_PACKAGE_ORC is not set
|
||||
# BR2_PACKAGE_P11_KIT is not set
|
||||
BR2_PACKAGE_POCO_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_POCO is not set
|
||||
BR2_PACKAGE_PROTOBUF_ARCH_SUPPORTS=y
|
||||
# BR2_PACKAGE_PROTOBUF is not set
|
||||
# BR2_PACKAGE_PROTOBUF_C is not set
|
||||
|
||||
#
|
||||
# vdr needs a glibc toolchain w/ C++, dynamic library, NPTL, wchar, headers >= 3.9
|
||||
#
|
||||
BR2_PACKAGE_WPA_SUPPLICANT=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CLI=y
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_WPA_CLIENT_SO=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE is not set
|
||||
BR2_PACKAGE_WPA_SUPPLICANT_CTRL_IFACE=y
|
||||
# BR2_PACKAGE_WPA_SUPPLICANT_DBUS is not set
|
||||
|
||||
#
|
||||
# emlog needs a Linux kernel to be built
|
||||
#
|
||||
BR2_PACKAGE_HTOP=y
|
||||
BR2_PACKAGE_INITSCRIPTS=y
|
||||
|
||||
#
|
||||
# iotop depends on python or python3
|
||||
#
|
||||
# BR2_PACKAGE_IPRUTILS is not set
|
||||
# BR2_PACKAGE_IRQBALANCE is not set
|
||||
# BR2_PACKAGE_KEYUTILS is not set
|
||||
BR2_PACKAGE_KMOD=y
|
||||
|
||||
#
|
||||
# unscd needs a glibc toolchain
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX=y
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBBLKID=y
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBFDISK is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBMOUNT is not set
|
||||
# BR2_PACKAGE_UTIL_LINUX_LIBSMARTCOLS is not set
|
||||
BR2_PACKAGE_UTIL_LINUX_LIBUUID=y
|
||||
|
||||
#
|
||||
# su needs a uClibc or glibc toolchain w/ wchar, locale, dynamic library
|
||||
#
|
||||
BR2_PACKAGE_UTIL_LINUX_UUIDD=y
|
||||
|
||||
#
|
||||
# Filesystem images
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2=y
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r0 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_2r1 is not set
|
||||
# BR2_TARGET_ROOTFS_EXT2_3 is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||
BR2_TARGET_ROOTFS_EXT2_GEN=4
|
||||
BR2_TARGET_ROOTFS_EXT2_REV=1
|
||||
BR2_TARGET_ROOTFS_EXT2_LABEL="rootfs"
|
||||
BR2_TARGET_ROOTFS_EXT2_SIZE="200M"
|
||||
BR2_TARGET_ROOTFS_EXT2_INODES=0
|
||||
BR2_TARGET_ROOTFS_EXT2_RESBLKS=5
|
||||
BR2_TARGET_ROOTFS_EXT2_MKFS_OPTIONS="-O ^64bit"
|
||||
BR2_TARGET_ROOTFS_EXT2_NONE=y
|
||||
|
||||
#
|
||||
# initramfs needs a Linux kernel to be built
|
||||
#
|
||||
BR2_TARGET_ROOTFS_TAR=y
|
||||
BR2_TARGET_ROOTFS_TAR_XZ=y
|
||||
BR2_TARGET_ROOTFS_TAR_OPTIONS=""
|
||||
|
||||
#
|
||||
# Host utilities
|
||||
#
|
||||
BR2_PACKAGE_HOST_E2FSPROGS=y
|
||||
BR2_PACKAGE_HOST_UTIL_LINUX=y
|
||||
|
||||
#
|
||||
# Legacy options removed in 2019.11
|
||||
#
|
||||
BR2_TOOLCHAIN_EXTRA_EXTERNAL_LIBS=""
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.08
|
||||
#
|
||||
# BR2_TARGET_GRUB is not set
|
||||
# BR2_PACKAGE_SIMICSFS is not set
|
||||
# BR2_BINUTILS_VERSION_2_26_X is not set
|
||||
BR2_XTENSA_OVERLAY_DIR=""
|
||||
BR2_XTENSA_CUSTOM_NAME=""
|
||||
# BR2_PACKAGE_HOST_MKE2IMG is not set
|
||||
BR2_TARGET_ROOTFS_EXT2_BLOCKS=0
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_INODES=0
|
||||
|
||||
#
|
||||
# Legacy options removed in 2017.05
|
||||
#
|
||||
BR2_TARGET_ROOTFS_EXT2_EXTRA_BLOCKS=0
|
||||
|
||||
BR2_PACKAGE_SPIDEV_TEST=y
|
||||
BR2_PACKAGE_STRACE=y
|
||||
|
||||
#
|
||||
# NetworkManager needs udev /dev management and a glibc toolchain w/ headers >= 3.2, dynamic library, wchar, threads
|
||||
#
|
||||
|
||||
BR2_PACKAGE_DHCPCD=y
|
||||
BR2_PACKAGE_DNSMASQ=y
|
||||
BR2_PACKAGE_DROPBEAR=y
|
||||
BR2_PACKAGE_DROPBEAR_CLIENT=y
|
||||
# BR2_PACKAGE_DROPBEAR_DISABLE_REVERSEDNS is not set
|
||||
BR2_PACKAGE_DROPBEAR_SMALL=y
|
||||
# BR2_PACKAGE_DROPBEAR_WTMP is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LASTLOG is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LEGACY_CRYPTO is not set
|
||||
# BR2_PACKAGE_DROPBEAR_LOCALOPTIONS_FILE=""
|
||||
|
||||
BR2_PACKAGE_IPERF3=y
|
||||
BR2_PACKAGE_NTP=y
|
||||
BR2_PACKAGE_NTP_NTPDATE=y
|
||||
BR2_PACKAGE_NTP_NTPTIME=y
|
||||
BIN
buildroot-2021.05/dl/bluez5_utils/bluez-5.58.tar.xz
Normal file
BIN
buildroot-2021.05/dl/bluez5_utils/bluez-5.58.tar.xz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/coreutils/.lock
Normal file
0
buildroot-2021.05/dl/coreutils/.lock
Normal file
BIN
buildroot-2021.05/dl/coreutils/coreutils-8.32.tar.xz
Normal file
BIN
buildroot-2021.05/dl/coreutils/coreutils-8.32.tar.xz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/dbus/.lock
Normal file
0
buildroot-2021.05/dl/dbus/.lock
Normal file
BIN
buildroot-2021.05/dl/dbus/dbus-1.12.20.tar.gz
Normal file
BIN
buildroot-2021.05/dl/dbus/dbus-1.12.20.tar.gz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/fio/.lock
Normal file
0
buildroot-2021.05/dl/fio/.lock
Normal file
BIN
buildroot-2021.05/dl/fio/fio-3.19.tar.gz
Normal file
BIN
buildroot-2021.05/dl/fio/fio-3.19.tar.gz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/libglib2/.lock
Normal file
0
buildroot-2021.05/dl/libglib2/.lock
Normal file
BIN
buildroot-2021.05/dl/libglib2/glib-2.66.8.tar.xz
Normal file
BIN
buildroot-2021.05/dl/libglib2/glib-2.66.8.tar.xz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/libical/.lock
Normal file
0
buildroot-2021.05/dl/libical/.lock
Normal file
BIN
buildroot-2021.05/dl/libical/libical-1.0.1.tar.gz
Normal file
BIN
buildroot-2021.05/dl/libical/libical-1.0.1.tar.gz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/meson/.lock
Normal file
0
buildroot-2021.05/dl/meson/.lock
Normal file
BIN
buildroot-2021.05/dl/meson/meson-0.57.2.tar.gz
Normal file
BIN
buildroot-2021.05/dl/meson/meson-0.57.2.tar.gz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/ninja/.lock
Normal file
0
buildroot-2021.05/dl/ninja/.lock
Normal file
BIN
buildroot-2021.05/dl/ninja/ninja-1.10.2.tar.gz
Normal file
BIN
buildroot-2021.05/dl/ninja/ninja-1.10.2.tar.gz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/pcre/.lock
Normal file
0
buildroot-2021.05/dl/pcre/.lock
Normal file
BIN
buildroot-2021.05/dl/pcre/pcre-8.44.tar.bz2
Normal file
BIN
buildroot-2021.05/dl/pcre/pcre-8.44.tar.bz2
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/stress-ng/.lock
Normal file
0
buildroot-2021.05/dl/stress-ng/.lock
Normal file
BIN
buildroot-2021.05/dl/stress-ng/stress-ng-0.12.02.tar.xz
Normal file
BIN
buildroot-2021.05/dl/stress-ng/stress-ng-0.12.02.tar.xz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/tzdata/.lock
Normal file
0
buildroot-2021.05/dl/tzdata/.lock
Normal file
BIN
buildroot-2021.05/dl/tzdata/tzdata2021a.tar.gz
Normal file
BIN
buildroot-2021.05/dl/tzdata/tzdata2021a.tar.gz
Normal file
Binary file not shown.
0
buildroot-2021.05/dl/zic/.lock
Normal file
0
buildroot-2021.05/dl/zic/.lock
Normal file
BIN
buildroot-2021.05/dl/zic/tzcode2020f.tar.gz
Normal file
BIN
buildroot-2021.05/dl/zic/tzcode2020f.tar.gz
Normal file
Binary file not shown.
@ -304,7 +304,7 @@ CONFIG_TEST=y
|
||||
CONFIG_TEST1=y
|
||||
CONFIG_TEST2=y
|
||||
CONFIG_FEATURE_TEST_64=y
|
||||
# CONFIG_TIMEOUT is not set
|
||||
CONFIG_TIMEOUT=y
|
||||
CONFIG_TOUCH=y
|
||||
# CONFIG_FEATURE_TOUCH_NODEREF is not set
|
||||
CONFIG_FEATURE_TOUCH_SUSV3=y
|
||||
|
||||
@ -26,7 +26,7 @@ define FIO_CONFIGURE_CMDS
|
||||
endef
|
||||
|
||||
define FIO_BUILD_CMDS
|
||||
$(TARGET_MAKE_ENV) $(MAKE) -C $(@D)
|
||||
$(TARGET_MAKE_ENV) $(MAKE) CC="$(TARGET_CC) $(TARGET_CFLAGS) $(TARGET_LDFLAGS)" -C $(@D)
|
||||
endef
|
||||
|
||||
define FIO_INSTALL_TARGET_CMDS
|
||||
|
||||
@ -1,8 +1,10 @@
|
||||
# <file system> <mount pt> <type> <options> <dump> <pass>
|
||||
/dev/root / ext2 rw,noauto 0 1
|
||||
proc /proc proc defaults 0 0
|
||||
devpts /dev/pts devpts defaults,gid=5,mode=620,ptmxmode=0666 0 0
|
||||
tmpfs /dev/shm tmpfs mode=0777 0 0
|
||||
tmpfs /tmp tmpfs mode=1777 0 0
|
||||
tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
|
||||
sysfs /sys sysfs defaults 0 0
|
||||
# <file system> <mount pt> <type> <options> <dump> <pass>
|
||||
/dev/root / ext2 rw,noauto 0 1
|
||||
proc /proc proc defaults 0 0
|
||||
devpts /dev/pts devpts defaults,gid=5,mode=620,ptmxmode=0666 0 0
|
||||
tmpfs /dev/shm tmpfs mode=0777 0 0
|
||||
tmpfs /tmp tmpfs mode=1777 0 0
|
||||
tmpfs /run tmpfs mode=0755,nosuid,nodev 0 0
|
||||
sysfs /sys sysfs defaults 0 0
|
||||
debug /sys/kernel/debug debugfs defaults 0 0
|
||||
pstore /sys/fs/pstore pstore defaults 0 0
|
||||
|
||||
38
device/common/br_overlay/etc/profile
Normal file
38
device/common/br_overlay/etc/profile
Normal file
@ -0,0 +1,38 @@
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/system/usr/bin:/mnt/system/usr/sbin"
|
||||
export LD_LIBRARY_PATH="/mnt/system/lib:/mnt/system/usr/lib"
|
||||
|
||||
if [ "$PS1" ]; then
|
||||
if [ "`id -u`" -eq 0 ]; then
|
||||
export PS1='# '
|
||||
else
|
||||
export PS1='$ '
|
||||
fi
|
||||
fi
|
||||
|
||||
export PAGER='/bin/more '
|
||||
export EDITOR='/bin/vi'
|
||||
|
||||
# Source configuration files from /etc/profile.d
|
||||
for i in /etc/profile.d/*.sh ; do
|
||||
if [ -r "$i" ]; then
|
||||
. $i
|
||||
fi
|
||||
unset i
|
||||
done
|
||||
|
||||
export HOSTNAME="$(hostname)"
|
||||
export OLDPWD=/root
|
||||
|
||||
if [ '$USER' == 'root' ]; then
|
||||
export PS1='[\u@\h]\w\# '
|
||||
else
|
||||
export PS1='[\u@\h]\w\$ '
|
||||
fi
|
||||
|
||||
alias ls='ls --color'
|
||||
alias ll='ls -alF'
|
||||
alias la='ls -A'
|
||||
alias l='ls -CF'
|
||||
|
||||
export TERM=vt100
|
||||
export TERMINFO=/usr/share/terminfo
|
||||
BIN
device/common/overlay/mnt/cfg/param/cvi_sdr_bin_OV5647.bin
Normal file
BIN
device/common/overlay/mnt/cfg/param/cvi_sdr_bin_OV5647.bin
Normal file
Binary file not shown.
4
device/common/overlay/mnt/system/auto.sh
Executable file
4
device/common/overlay/mnt/system/auto.sh
Executable file
@ -0,0 +1,4 @@
|
||||
#!/bin/sh
|
||||
|
||||
# Put the program you want to run automatically here
|
||||
|
||||
BIN
device/common/overlay/mnt/system/lib/libcnpy.so
Normal file
BIN
device/common/overlay/mnt/system/lib/libcnpy.so
Normal file
Binary file not shown.
BIN
device/common/overlay/mnt/system/lib/libcvi_ive_tpu.so
Normal file
BIN
device/common/overlay/mnt/system/lib/libcvi_ive_tpu.so
Normal file
Binary file not shown.
0
device/milkv-duo/overlay/mnt/data/install/lib/libcvi_rtsp.so → device/common/overlay/mnt/system/lib/libcvi_rtsp.so
Executable file → Normal file
0
device/milkv-duo/overlay/mnt/data/install/lib/libcvi_rtsp.so → device/common/overlay/mnt/system/lib/libcvi_rtsp.so
Executable file → Normal file
BIN
device/common/overlay/mnt/system/lib/libcvi_tdl.so
Normal file
BIN
device/common/overlay/mnt/system/lib/libcvi_tdl.so
Normal file
Binary file not shown.
BIN
device/common/overlay/mnt/system/lib/libcvi_tdl_app.so
Normal file
BIN
device/common/overlay/mnt/system/lib/libcvi_tdl_app.so
Normal file
Binary file not shown.
BIN
device/common/overlay/mnt/system/lib/libcvikernel.so
Normal file
BIN
device/common/overlay/mnt/system/lib/libcvikernel.so
Normal file
Binary file not shown.
BIN
device/common/overlay/mnt/system/lib/libcviruntime.so
Normal file
BIN
device/common/overlay/mnt/system/lib/libcviruntime.so
Normal file
Binary file not shown.
BIN
device/common/overlay/mnt/system/lib/libopencv_core.so.3.2
Normal file
BIN
device/common/overlay/mnt/system/lib/libopencv_core.so.3.2
Normal file
Binary file not shown.
6
device/common/overlay/mnt/system/usr/bin/camera-test.sh
Executable file
6
device/common/overlay/mnt/system/usr/bin/camera-test.sh
Executable file
@ -0,0 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
export LD_LIBRARY_PATH=/mnt/system/lib
|
||||
|
||||
sample_vi_fd /mnt/cvimodel/scrfd_768_432_int8_1x.cvimodel
|
||||
|
||||
BIN
device/common/overlay/mnt/system/usr/bin/sample_vi_fd
Executable file
BIN
device/common/overlay/mnt/system/usr/bin/sample_vi_fd
Executable file
Binary file not shown.
@ -1,8 +0,0 @@
|
||||
#!/bin/bash
|
||||
|
||||
export MV_BOARD=milkv-duo-lite
|
||||
export MV_BOARD_CPU=cv1800b
|
||||
export MV_VENDOR=milkv
|
||||
export MV_BUILD_ENV=milkvsetup.sh
|
||||
export MV_BOARD_LINK=cv1800b_milkv_duo_sd
|
||||
|
||||
@ -1 +0,0 @@
|
||||
../milkv-duo/br_overlay
|
||||
@ -1,38 +0,0 @@
|
||||
image boot.vfat {
|
||||
vfat {
|
||||
label = "boot"
|
||||
files = {
|
||||
"fip.bin",
|
||||
"rawimages/boot.sd",
|
||||
}
|
||||
}
|
||||
size = 128M
|
||||
}
|
||||
|
||||
image rootfs.ext4 {
|
||||
ext4 {
|
||||
label = "rootfs"
|
||||
}
|
||||
size = 768M
|
||||
}
|
||||
|
||||
image milkv-duo-lite.img {
|
||||
hdimage {
|
||||
}
|
||||
|
||||
partition boot {
|
||||
partition-type = 0xC
|
||||
bootable = "true"
|
||||
image = "boot.vfat"
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
partition-type = 0x83
|
||||
image = "rootfs.ext4"
|
||||
}
|
||||
|
||||
partition empty {
|
||||
partition-type-uuid = 0657fd6d-a4ab-43c4-84e5-0933c84b4f4f
|
||||
size = 256M
|
||||
}
|
||||
}
|
||||
@ -1 +0,0 @@
|
||||
../milkv-duo/overlay
|
||||
@ -1,6 +0,0 @@
|
||||
mnt/system/
|
||||
mnt/cfg/
|
||||
mnt/data/
|
||||
usr/bin
|
||||
usr/share
|
||||
usr/lib
|
||||
@ -1,37 +0,0 @@
|
||||
export PATH="/bin:/sbin:/usr/bin:/usr/sbin"
|
||||
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin:/sbin:/mnt/system/usr/bin:/mnt/system/usr/sbin:/mnt/data/bin:/mnt/data/sbin"
|
||||
|
||||
if [ "$PS1" ]; then
|
||||
if [ "`id -u`" -eq 0 ]; then
|
||||
export PS1='# '
|
||||
else
|
||||
export PS1='$ '
|
||||
fi
|
||||
fi
|
||||
|
||||
export PAGER='/bin/more '
|
||||
export EDITOR='/bin/vi'
|
||||
|
||||
# Source configuration files from /etc/profile.d
|
||||
for i in /etc/profile.d/*.sh ; do
|
||||
if [ -r "$i" ]; then
|
||||
. $i
|
||||
fi
|
||||
unset i
|
||||
done
|
||||
|
||||
export HOSTNAME="$(hostname)"
|
||||
export OLDPWD=/root
|
||||
|
||||
if [ '$USER' == 'root' ]; then
|
||||
export PS1='[\u@\h]\w\# '
|
||||
else
|
||||
export PS1='[\u@\h]\w\$ '
|
||||
fi
|
||||
|
||||
alias ll='ls -alF'
|
||||
alias la='ls -A'
|
||||
alias l='ls -CF'
|
||||
|
||||
export TERM=vt100
|
||||
export TERMINFO=/usr/share/terminfo
|
||||
@ -1,43 +0,0 @@
|
||||
flash nand-128M-2048 {
|
||||
pebsize = 131072
|
||||
numpebs = 1024
|
||||
minimum-io-unit-size = 2048
|
||||
}
|
||||
|
||||
image milkv-duospinand.img {
|
||||
flash {
|
||||
}
|
||||
flashtype = "nand-128M-2048"
|
||||
|
||||
partition fip {
|
||||
image = "fip.bin"
|
||||
size = 2560k
|
||||
}
|
||||
|
||||
partition boot {
|
||||
image = "rawimages/boot.spinand"
|
||||
size = 6144k
|
||||
}
|
||||
|
||||
partition env {
|
||||
size = 128k
|
||||
}
|
||||
|
||||
partition env_bak {
|
||||
size = 128k
|
||||
}
|
||||
|
||||
partition rootfs {
|
||||
image = "rootfs.spinand"
|
||||
size = 40960k
|
||||
}
|
||||
|
||||
partition system {
|
||||
image = "rawimages/system.spinand"
|
||||
size = 71680k
|
||||
|
||||
partition cfg {
|
||||
image = "rawimages/cfg.spinand"
|
||||
size = 4096k
|
||||
}
|
||||
}
|
||||
BIN
device/milkv-duo-spinand/overlay/mnt/system/nandutils/cimg2raw
Executable file
BIN
device/milkv-duo-spinand/overlay/mnt/system/nandutils/cimg2raw
Executable file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user