Firefly开源社区

打印 上一主题 下一主题

[Linux] 同步rk356x_linux出现错误

14

积分

0

威望

0

贡献

技术小白

积分
14

同步rk356x_linux出现错误

发表于 2023-9-13 17:52:16      浏览:2829 | 回复:5        打印      只看该作者   [复制链接] 楼主
  • 固件类型: 自行编译的固件
  • SDK包名称: rk356x_linux
  • SDK更新到哪个COMMIT: 0000-00-00 00:00:00
  • SDK修改内容: SDK好多特性还是使用python2的,不兼容python3,但ubuntu 20 、22原始系统默认都是python3 ,好多错误
  • Log日志: repo init.log
问题描述及复现步骤:
错误提示如下:

  1. <p>rk@rk-virtual-machine:~/rk356x_linux$ repo init --no-clone-bundle --repo-url https://gitlab.com/firefly-linux/git-repo.git -u https://gitlab.com/firefly-linux/manifests.git -b master -m rk356x_linux_release.xml</p><p>/home/rk/rk356x_linux/.repo/repo/main.py:19: DeprecationWarning: the imp module is deprecated in favour of importlib; see the module's documentation for alternative uses</p><p>  import imp</p><p>Get https://gitlab.com/firefly-linux/manifests.git</p><p>Traceback (most recent call last):</p><p>  File "/home/rk/rk356x_linux/.repo/repo/main.py", line 531, in <module></p><p>    _Main(sys.argv[1:])</p><p>  File "/home/rk/rk356x_linux/.repo/repo/main.py", line 507, in _Main</p><p>    result = repo._Run(argv) or 0</p><p>  File "/home/rk/rk356x_linux/.repo/repo/main.py", line 180, in _Run</p><p>    result = cmd.Execute(copts, cargs)</p><p>  File "/home/rk/rk356x_linux/.repo/repo/subcmds/init.py", line 399, in Execute</p><p>    self._SyncManifest(opt)</p><p>  File "/home/rk/rk356x_linux/.repo/repo/subcmds/init.py", line 171, in _SyncManifest</p><p>    m._InitGitDir(mirror_git=mirrored_manifest_git)</p><p>  File "/home/rk/rk356x_linux/.repo/repo/project.py", line 2271, in _InitGitDir</p><p>    ref_dir = mp.config.GetString('repo.reference') or ''</p><p>  File "/home/rk/rk356x_linux/.repo/repo/git_config.py", line 131, in GetString</p><p>    v = self._cache[_key(name)]</p><p>  File "/home/rk/rk356x_linux/.repo/repo/git_config.py", line 248, in _cache</p><p>    self._cache_dict = self._Read()</p><p>  File "/home/rk/rk356x_linux/.repo/repo/git_config.py", line 254, in _Read</p><p>    d = self._ReadGit()</p><p>  File "/home/rk/rk356x_linux/.repo/repo/git_config.py", line 299, in _ReadGit</p><p>    for line in d.decode('utf-8').rstrip('\0').split('\0'):  # pylint: disable=W1401</p><p>AttributeError: 'str' object has no attribute 'decode'</p>
复制代码
请解决一下

repo init.log

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

回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-9-14 11:07:32        只看该作者  沙发
维基里准备编译环境章节,有一步是安装python2呀
另外推荐使用ubuntu18来编译,你用ubuntu20没准后面还会出现奇奇怪怪的错误
回复

使用道具 举报

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2023-9-15 16:00:27        只看该作者  板凳
Liuth 发表于 2023-9-14 11:07
维基里准备编译环境章节,有一步是安装python2呀
另外推荐使用ubuntu18来编译,你用ubuntu20没准后面还会 ...

官网都有基于20 的内核,他们怎么编出来的?
回复

使用道具 举报

2129

积分

20

威望

24

贡献

中级创客

Rank: 4

积分
2129
发表于 2023-9-15 16:27:19        只看该作者  地板
wx_闃块緳_9744 发表于 2023-9-15 16:00
官网都有基于20 的内核,他们怎么编出来的?

SDK需要用ubuntu18(交叉编译宿主机)来编译,编译出kernel、uboot等
这个和目标机(也就是板子)运行什么文件系统没有关系
同一套kernel、uboot,目标机文件系统我可以是ubuntu18、ubuntu20、buildroot、debian等等
回复

使用道具 举报

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2023-9-15 16:45:10        只看该作者  5#
Liuth 发表于 2023-9-15 16:27
SDK需要用ubuntu18(交叉编译宿主机)来编译,编译出kernel、uboot等
这个和目标机(也就是板子)运行什 ...

我按你的建议尝试一下!
回复

使用道具 举报

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2023-9-15 17:33:58        只看该作者  6#
Liuth 发表于 2023-9-15 16:27
SDK需要用ubuntu18(交叉编译宿主机)来编译,编译出kernel、uboot等
这个和目标机(也就是板子)运行什 ...

18果然任何报错都没有!感谢老铁!
回复

使用道具 举报

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

本版积分规则

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