RK3588 学习教程2——更新linux sdk

从网盘下载的sdk一般不是最新的,但可以自行更新。这里有两个方向来更新,一是很早之前下载的,已经编译过了;二是最新下载的,直接更新。

如果已经编译过的,建议是删除除了.repo目录的其他目录,重新进行repo。在repo前,执行以下几个步骤:

1. 取消git代理

git config --global --unset http.proxy
git config --global --unset https.proxy

2. 进入rk3588_sdk目录下,进.repo/repo,执行git pull,拉取最新代码。

3. 重新进入rk3588_sdk目录下,执行:

.repo/repo/repo sync -c --no-tags  (更新.repo目录下的所有git分支)
.repo/repo/repo sync -l  (拉取到本地,可供编译)

如果这里有哪个包提示错误,就手动进入.repo/projects目录,手动删除那个出错的包,然后退出来,再次执行第二步的两个指令,后续更新也是这两条指令。当然,如果你的网速足够牛,可以把projects和project-objects两个目录都干掉,然后全部重新更新。

4. 多次执行第三步直至完全更新成功后,可以执行如下指令repo新的目录了

.repo/repo/repo start firefly --all(切换到开发板)

5. 确认版本,进入kernel目录下,执行:git tag,打印出来的最后一个版本就是最新版本了。

6. 编译新版本,按照官网教程继续编译即可。

你可能感兴趣的:(学习)