Skip to content

defconfig not working #75

@ElevatedEuphoria

Description

@ElevatedEuphoria

Hi,

after running:

git clone https://github.com/sipeed/LicheeRV-Nano-Build --depth=1
cd LicheeRV-Nano-Build
git clone https://github.com/sophgo/host-tools --depth=1

To then:
source build/cvisetup.sh
I get this error:

source build/cvisetup.sh
+zsh:183> source build/cvisetup.sh
+build/cvisetup.sh:3> [ -z 1 ']'
+build/cvisetup.sh:916> TOP_DIR=+build/cvisetup.sh:916> gettop
+gettop:2> local TOPFILE=build/envsetup_soc.sh
+gettop:3> [ -n '' -a -f /build/envsetup_soc.sh ']'
+gettop:7> [ -f build/envsetup_soc.sh ']'
+gettop:11> PWD='' /bin/pwd
+build/cvisetup.sh:916> TOP_DIR=/root/LicheeRV-Nano-Build 
+build/cvisetup.sh:917> BUILD_PATH=/root/LicheeRV-Nano-Build/build 
+build/cvisetup.sh:918> export TOP_DIR BUILD_PATH
+build/cvisetup.sh:919> /root/LicheeRV-Nano-Build/build/scripts/boards_scan.py --gen-build-kconfig
+build/cvisetup.sh:920> /root/LicheeRV-Nano-Build/build/scripts/gen_sensor_config.py
+build/cvisetup.sh:921> /root/LicheeRV-Nano-Build/build/scripts/gen_panel_config.py
+build/cvisetup.sh:925> source /root/LicheeRV-Nano-Build/build/common_functions.sh
+/root/LicheeRV-Nano-Build/build/common_functions.sh:445> _gen_build_env
+_gen_build_env:2> local _tmp ret
+_gen_build_env:3> _tmp=+_gen_build_env:3> python3 /root/LicheeRV-Nano-Build/build/scripts/boards_scan.py --scan-boards-config
/root/LicheeRV-Nano-Build/build/boards/sg200x/sg2002_licheervnano_sd/sg2002_licheervnano_sd_defconfig:12: warning: FLASH_SIZE_SHRINK (defined at /root/LicheeRV-Nano-Build/build/Kconfig:226) set more than once. Old value "y", new value "n".
+_gen_build_env:3> _tmp=$'chip_cv180x=(cv1800b)\nchip_cv181x=(cv1812cp cv1812h cv1813h)\nchip_sg200x=(sg2000 sg2002)\nchip_cv=(cv1800b cv1812cp cv1812h cv1813h sg2000 sg2002)\nchip_sel=(cv1800b cv1812cp cv1812h cv1813h sg2000 sg2002)\nsubtype_sel=(palladium fpga asic)\ncv1800b_board_sel[0]="sophpi_duo_sd"\ncv1800b_board_info[0]=""\ncv1800b_board_ddr_cfg[0]="ddr2_1333_x16"\ncv1812h_board_sel[0]="wevb_0007a_emmc"\ncv1812h_board_info[0]=""\ncv1812h_board_ddr_cfg[0]="ddr3_1866_x16"\ncv1812h_board_sel[1]="wevb_0007a_spinand"\ncv1812h_board_info[1]=""\ncv1812h_board_ddr_cfg[1]="ddr3_1866_x16"\ncv1812h_board_sel[2]="wevb_0007a_spinor"\ncv1812h_board_info[2]=""\ncv1812h_board_ddr_cfg[2]="ddr3_1866_x16"\ncv1813h_board_sel[0]="wevb_0007a_emmc"\ncv1813h_board_info[0]=""\ncv1813h_board_ddr_cfg[0]="ddr3_1866_x16"\ncv1813h_board_sel[1]="wevb_0007a_spinand"\ncv1813h_board_info[1]=""\ncv1813h_board_ddr_cfg[1]="ddr3_1866_x16"\ncv1813h_board_sel[2]="wevb_0007a_spinor"\ncv1813h_board_info[2]=""\ncv1813h_board_ddr_cfg[2]="ddr3_1866_x16"\nsg2000_board_sel[0]="duo_sd"\nsg2000_board_info[0]=""\nsg2000_board_ddr_cfg[0]="ddr3_1866_x16"\nsg2000_board_sel[1]="wevb_sd"\nsg2000_board_info[1]=""\nsg2000_board_ddr_cfg[1]="ddr3_1866_x16"\nsg2002_board_sel[0]="duo_sd"\nsg2002_board_info[0]=""\nsg2002_board_ddr_cfg[0]="ddr3_1866_x16"\nsg2002_board_sel[1]="licheea53nano_sd"\nsg2002_board_info[1]=""\nsg2002_board_ddr_cfg[1]="ddr3_1866_x16"\nsg2002_board_sel[2]="licheervnano_sd"\nsg2002_board_info[2]=""\nsg2002_board_ddr_cfg[2]="ddr3_1866_x16"' 
+_gen_build_env:4> ret=0 
+_gen_build_env:5> [[ 0 == 0 ]]
+_gen_build_env:7> source /tmp/zshojBAF6
+_gen_build_env:7> echo $'chip_cv180x=(cv1800b)\nchip_cv181x=(cv1812cp cv1812h cv1813h)\nchip_sg200x=(sg2000 sg2002)\nchip_cv=(cv1800b cv1812cp cv1812h cv1813h sg2000 sg2002)\nchip_sel=(cv1800b cv1812cp cv1812h cv1813h sg2000 sg2002)\nsubtype_sel=(palladium fpga asic)\ncv1800b_board_sel[0]="sophpi_duo_sd"\ncv1800b_board_info[0]=""\ncv1800b_board_ddr_cfg[0]="ddr2_1333_x16"\ncv1812h_board_sel[0]="wevb_0007a_emmc"\ncv1812h_board_info[0]=""\ncv1812h_board_ddr_cfg[0]="ddr3_1866_x16"\ncv1812h_board_sel[1]="wevb_0007a_spinand"\ncv1812h_board_info[1]=""\ncv1812h_board_ddr_cfg[1]="ddr3_1866_x16"\ncv1812h_board_sel[2]="wevb_0007a_spinor"\ncv1812h_board_info[2]=""\ncv1812h_board_ddr_cfg[2]="ddr3_1866_x16"\ncv1813h_board_sel[0]="wevb_0007a_emmc"\ncv1813h_board_info[0]=""\ncv1813h_board_ddr_cfg[0]="ddr3_1866_x16"\ncv1813h_board_sel[1]="wevb_0007a_spinand"\ncv1813h_board_info[1]=""\ncv1813h_board_ddr_cfg[1]="ddr3_1866_x16"\ncv1813h_board_sel[2]="wevb_0007a_spinor"\ncv1813h_board_info[2]=""\ncv1813h_board_ddr_cfg[2]="ddr3_1866_x16"\nsg2000_board_sel[0]="duo_sd"\nsg2000_board_info[0]=""\nsg2000_board_ddr_cfg[0]="ddr3_1866_x16"\nsg2000_board_sel[1]="wevb_sd"\nsg2000_board_info[1]=""\nsg2000_board_ddr_cfg[1]="ddr3_1866_x16"\nsg2002_board_sel[0]="duo_sd"\nsg2002_board_info[0]=""\nsg2002_board_ddr_cfg[0]="ddr3_1866_x16"\nsg2002_board_sel[1]="licheea53nano_sd"\nsg2002_board_info[1]=""\nsg2002_board_ddr_cfg[1]="ddr3_1866_x16"\nsg2002_board_sel[2]="licheervnano_sd"\nsg2002_board_info[2]=""\nsg2002_board_ddr_cfg[2]="ddr3_1866_x16"'
+/tmp/zshojBAF6:1> chip_cv180x=( cv1800b ) 
+/tmp/zshojBAF6:2> chip_cv181x=( cv1812cp cv1812h cv1813h ) 
+/tmp/zshojBAF6:3> chip_sg200x=( sg2000 sg2002 ) 
+/tmp/zshojBAF6:4> chip_cv=( cv1800b cv1812cp cv1812h cv1813h sg2000 sg2002 ) 
+/tmp/zshojBAF6:5> chip_sel=( cv1800b cv1812cp cv1812h cv1813h sg2000 sg2002 ) 
+/tmp/zshojBAF6:6> subtype_sel=( palladium fpga asic ) 
/tmp/zshojBAF6:7: cv1800b_board_sel: assignment to invalid subscript range
+/tmp/zshojBAF6:7> cv1800b_board_sel[0]=sophpi_duo_sd 
+/root/LicheeRV-Nano-Build/build/common_functions.sh:445> return 126
+build/cvisetup.sh:927> source /root/LicheeRV-Nano-Build/build/riscv_functions.sh
+build/cvisetup.sh:929> print_usage
+print_usage:2> printf '  -------------------------------------------------------------------------------------------------------\n'
  -------------------------------------------------------------------------------------------------------
+print_usage:3> printf '    Usage:\n'
    Usage:
+print_usage:4> printf '    (1)\33[94m menuconfig \33[0m- Use menu to configure your board.\n'
    (1) menuconfig - Use menu to configure your board.
+print_usage:5> printf '        ex: $ menuconfig\n\n'
        ex: $ menuconfig

+print_usage:6> printf '    (2)\33[96m defconfig $CHIP_ARCH \33[0m- List EVB boards($BOARD) by CHIP_ARCH.\n'
    (2) defconfig $CHIP_ARCH - List EVB boards($BOARD) by CHIP_ARCH.
+print_usage:7> /root/LicheeRV-Nano-Build/build/scripts/boards_scan.py --list-chip-arch
       ** sg200x ** -> ['sg2000', 'sg2002']
       ** cv181x ** -> ['cv1812cp', 'cv1812h', 'cv1813h']
       ** cv180x ** -> ['cv1800b']
+print_usage:8> printf '        ex: $ defconfig cv181x\n\n'
        ex: $ defconfig cv181x

+print_usage:9> printf '    (3)\33[92m defconfig $BOARD\33[0m - Choose EVB board settings.\n'
    (3) defconfig $BOARD - Choose EVB board settings.
+print_usage:10> printf '        ex: $ defconfig cv1813h_wevb_0007a_spinor\n'
        ex: $ defconfig cv1813h_wevb_0007a_spinor
+print_usage:11> printf '        ex: $ defconfig cv1812cp_wevb_0006a_spinor\n'
        ex: $ defconfig cv1812cp_wevb_0006a_spinor
+print_usage:12> printf '  -------------------------------------------------------------------------------------------------------\n'
  -------------------------------------------------------------------------------------------------------

then running:
defconfig sg2002_licheervnano_sd
getting:

defconfig sg2002_licheervnano_sd
+zsh:185> defconfig sg2002_licheervnano_sd
+defconfig:2> local chip_arch
+defconfig:3> local board
+defconfig:5> board=sg2002_licheervnano_sd 
+defconfig:6> chip_arch=+defconfig:6> /root/LicheeRV-Nano-Build/build/scripts/boards_scan.py --get-chip-arch --board_name sg2002_licheervnano_sd
+defconfig:6> chip_arch=sg200x 
+defconfig:9> [ sg200x '!=' '' ']'
+defconfig:10> _call_kconfig_script '' /root/LicheeRV-Nano-Build/build/boards/sg200x/sg2002_licheervnano_sd/sg2002_licheervnano_sd_defconfig
+_call_kconfig_script:2> local ret script
+_call_kconfig_script:4> script='' 
+_call_kconfig_script:5> shift
+_call_kconfig_script:7> print_notice 'Run  function'
+print_notice:2> printf '\e[1;34;47m %s \e[0m\n' 'Run  function'
 Run  function 
+_call_kconfig_script:9> set -e
+_call_kconfig_script:10> cd /root/LicheeRV-Nano-Build/build
+_call_kconfig_script:11> /root/LicheeRV-Nano-Build/build/scripts/.py /root/LicheeRV-Nano-Build/build/boards/sg200x/sg2002_licheervnano_sd/sg2002_licheervnano_sd_defconfig
_call_kconfig_script:11: no such file or directory: /root/LicheeRV-Nano-Build/build/scripts/.py
+_call_kconfig_script:14> ret=127 
+_call_kconfig_script:14> [ 127 -ne 0 ']'
+_call_kconfig_script:14> return 127

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions