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.

[参考译文] TMS320F28033:致命错误:无法打开源文件"<?xml":无效参数;gmake:***[28033_56Pin_Arc_Detection.out]错误1;gmake:target 'all'由于错误而未重做。

Guru**** 2535790 points
Other Parts Discussed in Thread: TMS320F28033

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1030506/tms320f28033-fatal-error-cannot-open-source-file-xml-invalid-argument-gmake-28033_56pin_arc_detection-out-error-1-gmake-target-all-not-remade-because-of-errors

器件型号:TMS320F28033

大家好、

我正在为电弧检测28033_56引脚进行编译、但这是编译的结果;
Makefile:143:目标'28033_56Pin_Arc_Detection.Out'的配方失败
致命错误:无法打开源文件"1在编译"编译已终止"时检测到灾难性错误。
Gmake:***[28033_56Pin_Arc_Detection.Out]错误1.
gmake:目标"全部"不会由于错误而重新生成。
我遇到这样的错误、我不知道为什么、如果您能提供帮助、我将不胜感激。

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

    当您将项目文件导入 CCS 时、是否使用了"导入旧版 CCS"项目与标准导入?  我相信 ARC 检测项目是在我们迁移到 Eclipse 之前在传统 CCS 中编写的。

    请告诉我这是否可以修复问题。

    最棒的

    Matthew

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Matthewepate、您好、 
    是的、这是我现在使用的一个旧电弧检测文件。 我无法进入该文件、它会给出类似这样的行。

    最棒的
    Tolga
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我尝试过,但显示:所选目录不包含任何旧版 CCS 项目。 
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tolga、

    让我看看我是否可以在我的身边重现这个问题、我不确定这里.xml 文件的作用、根据我的了解、我们的项目通常不包含该文件。

    最棒的
    Matthew

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

    Tolga、

    正确、这是基于 Eclipse 的项目。  奇怪的是、我能够让它至少为28033_56引脚构建、其他引脚的.lib 在正确路径中存在一些问题。

    我想看看.ccxml 文件是否给出了该错误、请从工程中删除这些文件、然后查看是否编译。  这些只是为了方便连接到目标板、但如果您没有 XDS510PP Plus、它们无论如何都不起作用(需要根据您的仿真器创建新的.ccxml 文件)。

    最坏的情况是、我可以与您私下共享本机.out。  如果您想走这条路、请告诉我。

    最棒的

    Matthew

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

    MatthewRate、您好、 
    正如您所说的、我删除了".ccxml 文件"文件、编译时发生了以下错误、"out"仍会显示错误。
    如果您共享"native .out"文件、我会很高兴私下分享、
    对于28033_56引脚和28033_64引脚、我都需要它、因为我同时使用这两个引脚。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Tolga、

    我将通过论坛向您发送朋友/联系人请求、以便我可以直接分享。

    最棒的

    Matthew

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

    您好 MatthewRate、

    我已接受您的链接请求、但尚未收到该文件。 如果您能发送、我会很高兴。 我想向您询问我在引脚28033_64上遇到的错误。 我正在分享有关以下错误的照片。

    祝你度过美好的一天!

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

    Tolga 您好、Matthew 今天和星期一都不在办公室。  您应该在星期二听到他的回声。  感谢您的耐心等待。

    此致、

    Joe

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

    Tolga、

    刚刚通过 PM 向您发送了.out 文件。  今天稍后、我将介绍您的新问题。

    最棒的

    Matthew

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

    Tolga、

    我会尝试在工程上执行"rebuild All"、以查看调试目录中是否仍有一些旧的.obj 导致了这种情况。  您也可以"清理项目"、但我认为重建都将执行相同的操作。

    最棒的
    Matthew

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

    您好 Matthewpate、

    通过将 FlashE 添加到"F28033_Arcdetection.cmd"文件、我解决了前面问的问题。



    在卡上安装软件时、我在下面所附照片中看到错误、如何解决? 





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

    Tolga、

    在 targetconfigs 下、您能否右键单击_28035.ccxml 并查看是否可以将其从编译中排除?  尽管它将28033显示为默认值、但我想知道这是否会使调试会话混淆。

    如果这不起作用(或者您可以排除或删除该 CCXML);我建议您根据28033和 XDS510PP Plus 创建自己的目标文件。  然后可以手动启动该文件(右键单击.ccxml)、连接目标(在目标窗口中右键单击 C28x CPU)、然后手动加载您生成的.out 文件 Run->Load program->Load program->.  

    最棒的

    Matthew

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

    Matthewpate、
    我们执行了您所说的操作、但我们找不到解决方案。 如上面的照片所示、我添加了 FlashE、这让我心想。 这里有错误吗? 当我写 FlashE 时、错误消失了、但加载卡时、我们仍然会收到相同的错误。

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

    器件型号:TMS320F28033

    大家好、
    如下图所示、我在卡上安装程序时遇到错误。 我如何解决这个问题。 我之前遇到过一些问题时添加了"存储器" FlashE、可能是因为这个原因吗? 我添加了错误吗? 如果你能帮助我,我将不胜感激

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

    Tolga、

    正确、该器件的0x318000地址处没有闪存(或任何其他内容)、因此 CCS 会给出此错误。

    可以在数据表中找到扇区/地址;但是对于 F28033、它如下所示:

    0x3F0000 - 0x3F0FFF 扇区 H
    0x3F1000 - 0x3F1FFF 扇区 G
    0x3F2000 - 0x3F2FFF 扇区 F
    0x3F3000 - 0x3F3FFF 扇区 E
    0x3F4000 - 0x3F4FFF 扇区 D
    0x3F5000 - 0x3F5FFF 扇区 C
    0x3F6000 - 0x3F6FFF 扇区 B
    0x3F7000 - 0x3F7F7F 扇区 A

    请修改.cmd 以使用上表中的有效范围。

    最棒的
    Matthew