Firefly开源社区

打印 上一主题 下一主题

[Linux] SDK编译buildroot固件始终不成功

7

积分

0

威望

0

贡献

吃瓜的群众

积分
7

SDK编译buildroot固件始终不成功

发表于 2023-5-31 21:33:30      浏览:4642 | 回复:1        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk3399_linux_release_v2.5.1_20210301
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: 未修改
  • Log日志: log.txt
问题描述及复现步骤:
下载的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





log.txt

15.87 KB, 下载次数: 1, 下载积分: 灯泡 -1 , 经验 -1

回复

使用道具 举报

7

积分

0

威望

0

贡献

吃瓜的群众

积分
7
发表于 2023-5-31 22:31:31        只看该作者  沙发

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


问题一:为什么会出现diff差异,这个原因没找到
基本确定问题二:选择n也不能编译,这个问题已经基本确定是语法问题
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表