下载SDK

按照以下步骤,从赛昉科技官方GitHub代码仓下载SDK:
  1. 执行以下命令,从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上,下载可能会失败。如果遇到此类情况,赛昉科技建议您稍后再试,或请已经完成下载的人员提供副本拷贝。
  2. (可选)对于构建发布tag版的用户,只需执行第一步。对于需要切换4个子模块(即buildrootu-bootlinuxopensbi)到正确分支的开发人员,执行以下命令,可以参考.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 ..