下载SDK
按照以下步骤,从赛昉科技官方GitHub代码仓下载SDK:
- 执行以下命令,从SDK代码仓下载代码(例如,JH7110_VisionFive2_devel),并下载所有相关子模块:
$ git clone git@github.com:starfive-tech/VisionFive2.git $ cd VisionFive2 $ git checkout JH7110_VisionFive2_devel $ git submodule update --init --recursive
注: 下载过程需要一些时间,并将占用大约5 GB的磁盘空间。由于部分依赖模块托管在Git上,下载可能会失败。如果遇到此类情况,赛昉科技建议您稍后再试,或请已经完成下载的人员提供副本拷贝。 - (可选)对于构建发布tag版的用户,只需执行第一步。对于需要切换4个子模块(即
buildroot
、u-boot
、linux
和opensbi
)到正确分支的开发人员,执行以下命令,可以参考.gitmodule
文件以获得正确的分支信息。$ cd buildroot && git checkout --track origin/<buildroot_branch> && cd .. $ cd u-boot && git checkout --track origin/<u-boot_branch> && cd .. $ cd linux && git checkout --track origin/<linux_branch> && cd .. $ cd opensbi && git checkout <opensbi_branch> && cd ..
以下为示例命令:
$ cd buildroot && git checkout --track origin/JH7110_VisionFive2_devel && cd .. $ cd u-boot && git checkout --track origin/JH7110_VisionFive2_devel && cd .. $ cd linux && git checkout --track origin/JH7110_VisionFive2_devel && cd .. $ cd opensbi && git checkout master && cd ..