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.

[参考译文] TMS320F28069M:错误#1965无法打开源文件"All"

Guru**** 2523080 points
Other Parts Discussed in Thread: MOTORWARE

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1124782/tms320f28069m-error-1965-cannot-open-source-file-all

器件型号:TMS320F28069M
主题中讨论的其他器件:MOTORWARECCStudio

您好!

CCS 不断将关键字"all"放入 C2000编译器标志列表中。

编译器在看到上述错误#1965时抛出。

我无法摆脱它。

-v28 -ml -mt -o0 -opt_for_speed=2 -include_path="C:/ti/ccs1200/Cctools/ti-cgt-C2000-22.6.0.LTS -include_path="ctranware/ti/ccware_1_00_boards/v830x_boards/tid_sd/包含 硬件模块:/sw/v18_boards/mware/包含 硬件模块:/sw/v18_boards/tid/sw/es/srb/mware/v18_boards/srb/mware/v18_modules/srb/mware/v18_boards/srb/tid/v/v18_mware/es/srb/mware/v/v/tranb/mware/es/sw.tradc/boards/srb/mware/f/v/v/v18_mware/v/es/srb/mware/v/tranb/mware/f/v/v/tranb/mware/inf/inf/inf/inf/boards/srb/ment-boards/srb/mware/v/

上面的"所有"一词是粗体、这是我的补充。 每当我尝试删除它时、它都会返回。

谢谢、

Dave  

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

    Dave、

    如何清除"All"(全部)?是否使用下面对话框中的"Edit Flags"(编辑标志)按钮?

    奇怪的是、它被插入到选项的中间。  在--define=FAST_ROM_V1p6之后似乎还有一个额外的"  

    如果您看一下预定义的符号、其中有任何奇怪的东西:

    此致、

    John

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

    尊敬的 John:

    当我决定设置 CCS 并在另一台笔记本电脑上运行 InstaSpin 时、这一切都开始了。 这样、我们就可以使用第二台笔记本电脑进行一些测试、我可以继续在我的电脑上进行开发。 遇到了各种路径和链接等问题... 当这个新问题(无论如何对我来说)令人难以理解时、我想我都能解决这个问题。 无论如何、是的、我使用"Edit Flags"按钮。 我还尝试从正常工作的设置中获取所设置标志的摘要、并将其复制并粘贴到新笔记本电脑中的相同空间中。 它仍会插入"all"关键字。 然后我尝试完全删除它、只是为了查看会发生什么。 我最后说:

    --include_path="C:/ti/ccs1031/ccs/tools/compiler/c2000_6.2.11/include"全部

    就像它让我难以忘怀...

    对于麻烦的设置、预定义符号完全为空。

    相比之下、对于工作设置、预定义的符号将 FAST_ROM_V1p6作为其唯一条目。

    谢谢、

    Dave

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

    Dave、

    您能给我发送您的.cproject 吗?  您可能必须将其压缩才能连接。  也许我可以在其中看到一些东西。

    此致、
    John

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

    尊敬的 John:

    此处为(随附)。 昨天、我逐行完成了两个设置中的.cproject、如果您愿意、可以指出我看到的差异。 我认为其中大多数都是由于编译器版本的不同(工作版本为 v6.2、麻烦的版本为 v22.6)。 但您可能希望用新鲜的眼睛来看待它。

    需要注意的一点是、新计算机上的每个项目都会发生这种情况。 我多次尝试用工作设置中的标记摘要替换标记摘要。 这是我以前尝试过几次的东西,但这次它是有效的。 "all"关键字不是独立的、而是包含在陈述中:

    --advice:performance=all

    所有内容都进行了编译、表现相对不错。

    所以我想"好的、我将使用实验3a 来尝试这个。" 我刚刚从实验01b 复制并粘贴到实验03a、并越过手指。 我已经尝试过几次了,因为这似乎适用于实验01b,但没有那么幸运。更糟糕的是,到处都是奇怪的斜杠和引号,更不用说重复的文本:

    -v28 -ml -mt -o0 -opt_for_speed=2 -include_path="\"/"C:/ti/motorware/motorware_1_01_00_18/sw/modules/math/src/32b/\\"define=fast_rom_v1p6\ all -g -ti_boards/sprechng/boards=/包含 v18_tradc/boards/sprechning="/280b/boards/sprue_boards/sw.tranues/cother/boards=/cc18_boards/sw_boards=/es/sprue_display/guide-boards=/from_trane/sw.trads/from_18_boards=/guide-boards=/cc18

    我还连接了实验3a 的构建控制台输出。

    e2e.ti.com/.../cproject.zip

    e2e.ti.com/.../build_2D00_console_2D00_for_2D00_lab3a.txt

    谢谢、

    Dave

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

    第43-46行在.cproject 中看起来是奇数的

    								<option IS_BUILTIN_EMPTY="false" IS_VALUE_EMPTY="false" id="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH.2124403737" name="Add dir to #include search path (--include_path, -I)" superClass="com.ti.ccstudio.buildDefinitions.C2000_22.6.compilerID.INCLUDE_PATH" valueType="includePath">
    									<listOptionValue builtIn="false" value=""\"C:/ti/motorware/motorware_1_01_00_18/sw/modules/math/src/32b\"--define=FAST_ROM_V1p6 all -g --diag_warning=225 --display_error_number --abi=coffabi"/>
    									<listOptionValue builtIn="false" value=""C:/ti/motorware/motorware_1_01_00_18/sw/modules/math/src/32b"--define=FAST_ROM_V1p6 all"/>
    								</option>

    这一点 应该只是设置包含路径、但其中包含所有路径以及一些其他选项。  我认为这是问题的根源。  我倾向于删除整个块、然后运行 CCS 并查看加载是否正常。  如果是、则通过 GUI 选项添加缺少的包含路径。

    John

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

    尊敬的 John:

    感谢您的建议、但我还没有得到。

    首先、我删除了整个块:










    它甚至不会进行编译。

    然后、我删除了以下行:


    我将返回到方形一。 标志摘要如下所示:

    -v28 -ml -mt -o0 -opt_for_speed=2 -include_path="C:/ti/motorware/motorware_1_01_00_18/sw/modules/hal/boards/drv8301kit_tools/f28x/f2806x/motorware\-include_path="ctrl_18_s/ov/boards/sw_18_boards/src/boards/srf_18_boards/srf_18_boards/srf/br/v18_s/v/v/v18_boards/srf/boards/srf/v18_boards/src/boards/srf/v18_boards/srf/v18_/v/br/包含/v/v18_sw/boards/srf/v18_sw/boards/src/boards/srf/v18_boards/src/boards/srf/v18_sw/v18_sw/br/v18_sw/v18_boards/srf/v/v/v/v/v

    谢谢、

    Dave

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

    Dave、

    下一次尝试...

    将绩效顾问的选项更改为"无"

    想了解这是否将"全部"问题替换为"无"问题。

    我在项目中看到一些奇怪的行为。  如果我取消选中"Provide advice ..."选项、它不会传递任何编译内容、但如果我返回 GUI、它会将其显示为选中状态。   

    John

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

    我有一半的人希望违规行重新出现在.cproject 文件中、但它们没有出现。

    该块中还有一行是指文件路径以外的其他内容。 这里有一个"-g"。

    我删除了它、退出了 code composer (每次更改.cproject 文件后一直执行此操作)、重新打开了 CCS、并尝试编译项目。

    我看到了同样的东西-"全部"在那里、以及太多的引号、反斜杠、重复的文本等... 无需再次在此处重新发布整个内容。

    在下一个街区又有一个"全部"的说法、但它看起来很不令人反感。

    接下来我将尝试删除该内容。

    谢谢、

    Dave

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

    尊敬的 John:

    只需将其设置为"none"即可进行编译、我可以在实验3a 中旋转电机。 但这是奇怪的、虽然它第一次抛出了一堆错误。 我没有四处看看它们-只是重新编译、第二次它运行了。

    感谢您的帮助! 我要将其标记为 Resolved。 仍然存在很多问题、但它们似乎与此主题没有任何关系。

    谢谢、

    Dave

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

    Dave、

    很高兴听到您可以继续操作、至少可以处理下一个问题。   

    此致、

    John