This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

linux 内核版本 与 mcsdk 版本匹配问题 TCI6614 EVM



mcsdk 有很多版本,linux 内核源码与 uboot 源码是怎么与之相匹配的。

以uboot为例git reset --hard 和源码的版本有关系吗

• $ git clone git://arago-project.org/git/projects/u-boot-tci6614.git
• $ cd u-boot-tci6614
• $ git reset --hard <release tag>

当我输入命令  git reset --hard DEV.SC-MCSDK-02.01.00.01  时 只打印了下面的一行。

HEAD is now at 649027c tci6614: Updated the tag version for 02.01.00.01 release   

感觉和源码版本没有太大关系

谁能告诉我,如果我想获得与SC-MCSDK-02.01.00.01 相匹配的linux 内核与UBOOT源码   该如何操作

  • 您好:

    在git的路径下,U-Boot和Kernel在同一个Tag下都是同一套版本匹配的,比如说:

    对于Linux kernel的git路径下,tag名为DEV.SC-MCSDK-02.02.01.00的版本和U-Boot的git路径下,tag名为DEV.SC-MCSDK-02.02.01.00的版本相配套,是SC-MCSDK 02.02.01.00这个版本的prebuilt的images所对应的源码。

    所以说,如果您想获得SC-MCSDK-02.01.00.01这个版本附带image的源码,您在git完kernel和U-Boot的源码之后,还需要执行“git reset --hard DEV.SC-MCSDK-02.01.00.01”以让代码恢复到这个版本的内容,之后,源代码和您安装包里面的prebuilt的image就配套了