我有一只喵 发表于 2023-5-31 21:33:30

SDK编译buildroot固件始终不成功

下载的SDK,MD5校验对的,解压缩,更新完成。编译ubuntu估计按是好的。但是编译buildroot固件始终不成功


./build.sh firefly-rk3399-buildroot.mk
./build.sh
编译uboot、内核都对的,但是编译rootfs报错
总是说Found old config, override it? (y/n):
此时不论输入y还是n,都报错。比如输入n
Found old config, override it? (y/n):n
Command exited with non-zero status 1
you take 0:03.89 to build builroot
ERROR: Running build_buildroot failed!
ERROR: exit code 1 from line 1315:
    /usr/bin/time -f "you take %E to build builroot" $COMMON_DIR/mk-buildroot.sh $RK_CFG_BUILDROOT $DST_DIR


即使删除SDK,重新解压缩、更新,再直接编译buildroot固件也不行
把envsetup.sh中的下面这段屏蔽,貌似就可以编译成功
    # if ! diff ${CONFIG}{,.new}; then
    #   read -t 10 -p "Found old config, override it? (y/n):" YES
    #   [ "$YES" != "n" ] && cp ${CONFIG}{.new,}
    # fi





我有一只喵 发表于 2023-5-31 22:31:31


我不会sh语法,但是经我不断测试,在此处加上一个echo,选择n,就可以继续编译了


问题一:为什么会出现diff差异,这个原因没找到
基本确定问题二:选择n也不能编译,这个问题已经基本确定是语法问题
页: [1]
查看完整版本: SDK编译buildroot固件始终不成功