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.

[参考译文] CCS/TMS320C6678:CCS 7.1 不再支持目标配置中Gel文件的相对路径?

Guru**** 2551110 points
Other Parts Discussed in Thread: AM3352, MSP430FR6989

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/579511/ccs-tms320c6678-ccs-7-1-no-longer-support-relative-path-for-gel-file-in-target-configuration

部件号:TMS320C6678
主题中讨论的其他部件:AM3352MSP430FR6989

工具/软件:Code Composer Studio

我发现在CCS 7.1 中,我无法在目标配置->初始化脚本中为gel文件写入与.CCXML文件本身相关的路径。 从现在起,路径似乎总是相对于ccsv7/cs_base/common/targetdb。

我有自己的GEL文件和一些目标配置文件,我还想让它们在安装了CCS和项目的不同PC之间移动。

TI是否有可能在下一版本或补丁版本中再次添加此功能?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您能否澄清一下您如何在凝胶文件中书写路径? 您是否正在使用$(ger_file_dir)宏?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,AndyW:

    我没有使用$(g胶_file_dir)宏,我如何使用相对路径如下所述:

    • 文件夹/文件树如下所示:

    -凝胶

       |- c6678.gel

    - tgtconf

      |- xds2xx.ccXML

    • 在早期版本的CCS中,如7.0 或6.x,我可以在目标配置文件的初始化脚本字段中键入相对路径"../G胶/c6678.ger",它可以工作。
    • 在发布CSS 7.1 时,我可以更长时间执行此操作,CCS将通知我它无法从 路径“ccsv7/CCS_base/common/g胶/c6678.gel”加载gel文件。

    所以,旧方法已不再可用,但是否有新的替代方法?

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

    I发现,在CCS 7.1 中,无法在目标配置->初始化脚本中为gel文件写入与.CCXML文件本身相关的路径。 从现在开始,路径似乎总是相对于ccsv7/cs_base/common/targetdb。

    在Windows 7下,使用CCS 7.1 .0.0.0014万 ,我不能重复此问题。

    我有一个最初使用CCS 6开发的项目,其中AM3352目标的自定义gel文件位于与.CCXML文件相关的路径中。 CCS 7.1 仍允许我输入"..\..\GEL_files\AM3352_SOM_Ethernet.GEal",因为初始化脚本和GEL文件都已找到:

    在我的例子中,如果这很重要,在Cortex _A8中,所有gel文件都位于工作区内的同一目录中。

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

    你好,canfoderiskii,

     

    您能否告诉我们您的项目中是否包含CCXML文件和相关凝胶?

    如果是,是否可以向我们发送一个小项目来演示已发布的项目?

    您是否可以指定运行CCS的操作系统版本(Win,Linux,Mac)?

    “帮助/关于”框中的CCS版本是什么?

     

    我试图重现您的问题,但CCS 7.1 中的所有操作都如预期一样有效。 以下是我的愿望:

    我创建了一个小型MSP430项目,CCXML文件自动添加到我的项目中的“targetConfigs”文件夹中。

    我在我的项目“gelFolder/myGel2.gel”的文件夹中添加了一个简单的gel文件

    myGel2.gel中有一个“startup()”函数。

    我修改了我的CCXML文件以引用Gel文件:在CCXML编辑器的“高级”选项卡中,我选择了核心I have setup initialization script“..\gelFolder\myGel2.gel”。

    当我启动调试会话时,我看到GEL的启动功能已执行。

     

    请告诉我您的用例与我的用例有何不同。

    谢谢

    多布林

     

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

    嗨,Dobrin:

    此处描述了我的环境:

    • 操作系统:Win7 x64
    • CCS:7.1 .0.0.0014万
    • 文件夹/文件树:

    -凝胶

       |- c6678.gel

    - tgtconf

      |- xds2xx.ccXML

    -可能

      |-姓名_of_the_CCS_proj

    如您所见,在我的情况下,CCS项目不包含任何目标配置文件。

    如何使用目标配置文件:

    • 已打开目标配置视图
    • 将.CCXML文件导入为链接文件
    • 直接从未与任何项目连接的文件启动调试会话,这样我就可以加载我需要的任何程序文件。

    启动调试会话后,CCS通知我它找不到Gel文件。  

    我可以在CCS 6.x或CCS 7.0 中重复这些步骤,而不会出现任何问题。

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

    你好,canfoderiskii,

     

    您是否可以将您的CCXML和Gel文件附加到此论坛?

     

    我试着像你描述的那样复制这个节目,但我仍然不能复制它。

     

    我安装了最新可用的CCS 7.1 .0.0015。

    我的磁盘上有以下结构:

     

    F:\temp\bugs\form-1\tgtconf\MSP430FR6989.CCXML

    F:\temp\bugs\form-1\gel\myGEL.gel

     

    在“目标配置”视图中,我将CCXML文件导入为“链接到文件”。

    我根本没有任何项目。

    我通过选择CCXML文件启动了调试会话,并执行了上下文菜单“Launch Selected Configuration”(启动所选配置)。

    调试会话启动了GEL,执行得很完美。

     

    以下是我的Gel文件:

     

    Started()(启动)

         GEL_TextOut ("ABC");

    }

     

    这是我的CCXML文件。

     

    <?xml version="tal" 1.0 encoding="utf-8" standale="no"?>

    <configurations XML_version="configurations" 1.2 id="configurations_0">

       <configuration XML_version="configuration_0" 1.2 id="configuration_0">

           <instance XML_version="MSP" desc="TI 1.2 USB1" href="connections/TIMSP430-USB.xml" id="TI MSP430 USB1" xml="TIMSP430-USB.xml" xmlpath="connections"/>

           <connection XML_version="MSP4S" id="TI 1.2 USB1">

               <instance XML_version="MSP" 1.2 href="drivers/MSP430_emu.xml" id="drivers" xml="MSP430_emu.xml" xmlpath="drivers"/>

               <platform XML_version="platform_0"> 1.2

                   <Instance XML_version="MSP430FR6989" 1.2 href="devices/MSP430FR6989.xml" id="MSP430FR6989" xml="MSP430FR6989.xml="MSP430FR6989.xml" xmlpath="devices"/>6989. xmlpath="devices"/>

               <device HW_revision="MSP" 1.0 XML_version="MSP" 1.2 DESCRIPTION="MSP430FR6989" id="MSP430FR6989" partnum="MSP430FR6989" simulation ="no">

                       <CPU HW_revision="MSP" 1.0 XML_version="MSP" 1.2 CPU" deviceSim="false" id="MSP430" ISA="MSP430FR59xx">

                           <Property type="filepathfield" value="..\gel\myGEL.gel" id="gel File/>

                       </CPU>

                   </device>

               </platform>

           。

       </configuration>

    </configurations>

     

     

    此致

    多布林

     

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

    e2e.ti.com/.../c6678.zip

    CCXML和Gel文件上载于此处。

    也许我可以将CCS从7.1 .0.0.0014万 上载到7.1 .0.0.0015万 ,然后重试。

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

    谢谢你。  

    我不会 为了这个而从v *.14移动到*.15。 由于我不能用*.03或*.15复制它,我认为它不会对这个问题产生任何影响。

    多布林

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    我注意到第一个内核- C66xx_0没有"gel File"的值,而所有其他内核都有该值。
    这是故意的吗?

    <CPU HW_revision="CDS" 1.0 1.2 description="C66xx CPU" deviceSim="false" id="C66xx_0" ISA="TMS320c66xx">
    <Property type="filepathfield" value="" id="gel File/>
    </CPU>

    <CPU HW_revision="CDS" 1.0 1.2 description="C66xx CPU" deviceSim="false" id="C66xx_1" ISA="TMS320c66xx">
    <Property type="filepathfield" value="..\GEL\evmS142.ge" 6678 l id="gel File/>
    </CPU>
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好,

    我试图再现这一情况。 我使用的环境几乎相似。 唯一的区别是我使用的是略新的版本15。

    canfoderiski 说:

    • 已打开目标配置视图
    • 将.CCXML文件导入为链接文件
    • 直接从未与任何项目连接的文件启动调试会话,这样我就可以加载我需要的任何程序文件。

    [/引述]

    我遵循了这些步骤,似乎工作正常。 我的环境如下所示:

    当您将鼠标悬停在Gel Files视图中的Gel文件上时,给出的绝对路径是什么?

    谢谢

    KI

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

    我认为我错误地上传了另一个凝胶,这不是我想要的。
    但我认为,它仍可用于解决问题。 因为在另一个GEL中,我仍将初始化脚本配置为'..\GEL\evmSCL4.gGEL' 6678 l
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    canfoderiskii 说:
    Hi,Dobrin。

    我认为我错误地上传了另一个凝胶,这不是我想要的。
    但我认为,它仍可用于解决问题。 因为在另一个GEL中,我仍将初始化脚本配置为'..\GEL\evmSCL4.gGEL' 6678 l

    [/引述]

    我们无法复制。 您能否提供我在上一篇文章(就在您之前)中提到的信息?

    谢谢

    KI

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

    绝对路径为d:6678 l .gel
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这是有效的路径吗? Gel视图是否表示负载的"成功"?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    你好,Ki-Soo
    1.该路径中没有任何gel文件,我也没有在CCS安装目录中放置任何gel,CCXML文件。
    2.凝胶视图显示失败。 没有"成功"消息。