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.

[参考译文] CODECOMPOSER:从命令行安装新的扩展站点失败:jar &quot 中的文件"..."...\AppData\Local\Temp\signatureFile868446754174102678.jar "已被篡改!

Guru**** 2380860 points
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1017653/codecomposer-installing-new-extension-site-from-command-line-fails-the-file-in-the-jar-appdata-local-temp-signaturefile868446754174102678-jar-has-been-tampered

器件型号:CODECOMPOSER
Thread 中讨论的其他器件:SYSBIOS

你(们)好

因此、我有一个包含所有 TI 扩展的 REPO、这些扩展都要从 Git 中提取出来。 我有一个 CCS 配置脚本、在该脚本中、我为特定项目提取 CCS 所需的所有扩展。 我对所有扩展执行此操作、例如 BIOS_6_73_01_01、如下所示:

%CCS_EXE% -noSplash -data %QUM_DIR% -application com.ti.common.core.initialize -rtsc.productDiscoveryPath "%QUM_TI_DIR%\bios_6_73_01_01"

现在、对于大多数扩展、这是可行的。 但是、对于上述 BIOS_6_73_01_01扩展名、我会收到以下消息:

!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE path=ccs_base/DebugServer

!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer

Searching for deleted extension-sites to uninstall:
        Finished!

Searching for new extension-sites to install:
        Discovered new extension-site: C:\Users\...\lib\bios_6_73_01_01
        Installing new extension-sites... failed! See log for errors...

如果我打开输出"-consoleLog"(此日志到底是在哪里找到的???) 我看到以下消息(摘录、有更多的这些消息形式为"org.eclipse.OSGi.signedcontent.InvalidContentException:jar 中的文件 XXX:"C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.Jar"已被篡改!"

!SESSION 2021-07-12 13:21:44.329 -----------------------------------------------
eclipse.buildId=4.14.0.I20191210-0610
java.version=1.8.0_144
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Framework arguments:  -application com.ti.common.core.initialize -rtsc.productDiscoveryPath C:\xxx\lib\bios_6_73_01_01
Command-line arguments:  -os win32 -ws win32 -arch x86_64 -data C:\xxx\ -application com.ti.common.core.initialize -rtsc.productDiscoveryPath C:\xxx\lib\bios_6_73_01_01 -consoleLog

!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE path=ccs_base/DebugServer

!ENTRY com.ti.common.core 1 0 2021-07-12 13:21:46.399
!MESSAGE debugServerDir=C:/ti/ccs1040/ccs/ccs_base/DebugServer

Searching for deleted extension-sites to uninstall:
        Finished!

Searching for new extension-sites to install:
        Discovered new extension-site: C:\xxx\lib\bios_6_73_01_01
        Installing new extension-sites... failed! See log for errors...

!ENTRY org.eclipse.equinox.p2.engine 4 4 2021-07-12 13:21:50.082
!MESSAGE An error occurred while collecting items to be installed
!SUBENTRY 1 org.eclipse.equinox.p2.engine 4 0 2021-07-12 13:21:50.084
!MESSAGE session context was:(profile=epp.package.cpp, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
!SUBENTRY 1 org.eclipse.equinox.p2.artifact.repository 4 0 2021-07-12 13:21:50.084
!MESSAGE Problems downloading artifact: osgi.bundle,com.ti.rtsc.SYSBIOS.product.ui,6.73.1.01.
!SUBENTRY 2 org.eclipse.equinox.p2.artifact.repository 4 4 2021-07-12 13:21:50.084
!MESSAGE File has invalid content:C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar
!SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.084
!MESSAGE Invalid content:resources/generic/minimal/main.c
!STACK 0
org.eclipse.osgi.signedcontent.InvalidContentException: The file "resources/generic/minimal/main.c" in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered!
        at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.verifyDigests(DigestedInputStream.java:111)
        at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.read(DigestedInputStream.java:140)
        at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:205)
        at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:98)
        at org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl.verify(SignedContentImpl.java:199)
        at org.eclipse.osgi.internal.signedcontent.SignedContentFile.getSignedEntries(SignedContentFile.java:56)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:95)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:66)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:115)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1250)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:636)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:776)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:289)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:225)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:155)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:759)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:836)
        at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifacts(ExtensionLocationArtifactRepository.java:260)
        at org.eclipse.equinox.internal.p2.engine.DownloadManager.fetch(DownloadManager.java:127)
        at org.eclipse.equinox.internal.p2.engine.DownloadManager.start(DownloadManager.java:98)
        at org.eclipse.equinox.internal.p2.engine.phases.Collect.completePhase(Collect.java:111)
        at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:255)
        at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:105)
        at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50)
        at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80)
        at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48)
        at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:181)
        at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:76)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installFeatures(ExtensionSiteDiscoveryManager.java:794)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installExtensionSites(ExtensionSiteDiscoveryManager.java:343)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.discoverAndInstallExtensionSites(ExtensionSiteDiscoveryManager.java:222)
        at org.eclipse.rtsc.project.core.extdiscovery.RTSCHeadlessInitializationParticipant.run(RTSCHeadlessInitializationParticipant.java:57)
        at com.ti.common.core.internal.headless.Initialize.run(Initialize.java:124)
        at com.ti.common.core.internal.headless.Initialize.start(Initialize.java:82)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
!SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.084
!MESSAGE Invalid content:plugin.xml
!STACK 0
org.eclipse.osgi.signedcontent.InvalidContentException: The file "plugin.xml" in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered!
        at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.verifyDigests(DigestedInputStream.java:111)
        at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.read(DigestedInputStream.java:140)
        at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:205)
        at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:98)
        at org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl.verify(SignedContentImpl.java:199)
        at org.eclipse.osgi.internal.signedcontent.SignedContentFile.getSignedEntries(SignedContentFile.java:56)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:95)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:66)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:115)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1250)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:636)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:776)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:289)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:225)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:155)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:759)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:836)
        at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifacts(ExtensionLocationArtifactRepository.java:260)
        at org.eclipse.equinox.internal.p2.engine.DownloadManager.fetch(DownloadManager.java:127)
        at org.eclipse.equinox.internal.p2.engine.DownloadManager.start(DownloadManager.java:98)
        at org.eclipse.equinox.internal.p2.engine.phases.Collect.completePhase(Collect.java:111)
        at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:255)
        at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:105)
        at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50)
        at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80)
        at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48)
        at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:181)
        at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:76)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installFeatures(ExtensionSiteDiscoveryManager.java:794)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installExtensionSites(ExtensionSiteDiscoveryManager.java:343)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.discoverAndInstallExtensionSites(ExtensionSiteDiscoveryManager.java:222)
        at org.eclipse.rtsc.project.core.extdiscovery.RTSCHeadlessInitializationParticipant.run(RTSCHeadlessInitializationParticipant.java:57)
        at com.ti.common.core.internal.headless.Initialize.run(Initialize.java:124)
        at com.ti.common.core.internal.headless.Initialize.start(Initialize.java:82)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
!SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.092
!MESSAGE Invalid content:eclipse_toc.xml
!STACK 0
org.eclipse.osgi.signedcontent.InvalidContentException: The file "eclipse_toc.xml" in the jar "C:\xxx\AppData\Local\Temp\signatureFile868446754174102678.jar" has been tampered!
        at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.verifyDigests(DigestedInputStream.java:111)
        at org.eclipse.osgi.internal.signedcontent.DigestedInputStream.read(DigestedInputStream.java:140)
        at org.eclipse.osgi.storage.StorageUtil.getBytes(StorageUtil.java:205)
        at org.eclipse.osgi.storage.bundlefile.BundleEntry.getBytes(BundleEntry.java:98)
        at org.eclipse.osgi.internal.signedcontent.SignedContentImpl$SignedContentEntryImpl.verify(SignedContentImpl.java:199)
        at org.eclipse.osgi.internal.signedcontent.SignedContentFile.getSignedEntries(SignedContentFile.java:56)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verifyContent(SignatureVerifier.java:95)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.verify(SignatureVerifier.java:66)
        at org.eclipse.equinox.internal.p2.artifact.repository.SignatureVerifier.close(SignatureVerifier.java:115)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.reportStatus(SimpleArtifactRepository.java:1250)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.downloadArtifact(SimpleArtifactRepository.java:636)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:776)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.getArtifact(MirrorRequest.java:319)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transferSingle(MirrorRequest.java:289)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.transfer(MirrorRequest.java:225)
        at org.eclipse.equinox.internal.p2.artifact.repository.MirrorRequest.perform(MirrorRequest.java:155)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifact(SimpleArtifactRepository.java:759)
        at org.eclipse.equinox.internal.p2.artifact.repository.simple.SimpleArtifactRepository.getArtifacts(SimpleArtifactRepository.java:836)
        at org.eclipse.equinox.internal.p2.extensionlocation.ExtensionLocationArtifactRepository.getArtifacts(ExtensionLocationArtifactRepository.java:260)
        at org.eclipse.equinox.internal.p2.engine.DownloadManager.fetch(DownloadManager.java:127)
        at org.eclipse.equinox.internal.p2.engine.DownloadManager.start(DownloadManager.java:98)
        at org.eclipse.equinox.internal.p2.engine.phases.Collect.completePhase(Collect.java:111)
        at org.eclipse.equinox.internal.p2.engine.Phase.postPerform(Phase.java:255)
        at org.eclipse.equinox.internal.p2.engine.Phase.perform(Phase.java:105)
        at org.eclipse.equinox.internal.p2.engine.PhaseSet.perform(PhaseSet.java:50)
        at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:80)
        at org.eclipse.equinox.internal.p2.engine.Engine.perform(Engine.java:48)
        at org.eclipse.equinox.p2.operations.ProvisioningSession.performProvisioningPlan(ProvisioningSession.java:181)
        at org.eclipse.equinox.p2.operations.ProfileModificationJob.runModal(ProfileModificationJob.java:76)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installFeatures(ExtensionSiteDiscoveryManager.java:794)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.installExtensionSites(ExtensionSiteDiscoveryManager.java:343)
        at org.eclipse.rtsc.project.core.extdiscovery.ExtensionSiteDiscoveryManager.discoverAndInstallExtensionSites(ExtensionSiteDiscoveryManager.java:222)
        at org.eclipse.rtsc.project.core.extdiscovery.RTSCHeadlessInitializationParticipant.run(RTSCHeadlessInitializationParticipant.java:57)
        at com.ti.common.core.internal.headless.Initialize.run(Initialize.java:124)
        at com.ti.common.core.internal.headless.Initialize.start(Initialize.java:82)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:401)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:657)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:594)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1465)
!SUBENTRY 3 org.eclipse.equinox.p2.artifact.repository 4 2 2021-07-12 13:21:50.092
!MESSAGE Invalid content:resources/generic/typical/cortexm/app.cfg
!STACK 0

如何强制安装或绕过此操作? 我已经知道这可能是因为 gits autrlf、但我们需要 autrlf 功能、它适用于其他软件包?

(链接至具有类似问题的主题)

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!

    您提到您正在使用 git。 这可能与以下员额有关:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/902995/ccs-am5728-discovered-products-fail-to-install/3338680#3338680

    谢谢

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    [引用 userid="450186" URL"~/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1017653/codecomposer-installing-new-extension-site-from-command-line-fails-the-file-in-the-jar-appdata-local-temp-signaturefile868446754174102678-jar-has-been-tampered ]我已经了解到这可能是由 gits autrlf 引起的、但我们需要 autrlf 功能、它适用于其他软件包?

    忽略我的上一篇文章、因为您可能已经看到过它。

    我需要研究 SYS/BIOS 出现问题的原因

    Ki

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、谢谢

    我认为这可能与 codecoser 如何与修改后的软件包进行交互有关。 我禁用了 autrlf、并将 BIOS 的每个单个文件压入 git。 我有一个正在运行的项目本地副本和所有库、但是一旦我克隆或签出、软件包就会混乱(如果我克隆到同一器件、甚至会混乱)。 软件包很可能会由 CCS 本地修改、而这在其他器件/兼容性上是不兼容的?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    重现步骤:

    1) 1)创建文件夹结构
    /
    lib/
    项目/
    2) 2)将 BIOS_xxx 和其他库复制到 lib/*并创建新的 CCS 项目(proj/中的工作区)
    3) 3)将 CCS 配置为使用 lib/*中的软件包来执行当前项目和安装
    4) 4) git init on /并按

    5) 5)克隆上述 REPO
    6) 6)全新安装 CCS、导入/安装 lib/*
    7) 7)安装 BIOS 将失败。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢。 我必须设置一个 git 环境来尝试它。 让我们将此讨论整合到 的另一个线程中、这样我们就不必在两个相关线程之间来回切换。 我将结束本次讨论、并将此内容的任何更新添加到另一个主题中。