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/CCSTUDIO-C2000:错误#10008-D:找不到文件 obj 文件

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/902272/ccs-ccstudio-c2000-error-10008-d-cannot-find-file-obj-file

器件型号:CCSTUDIO-C2000

工具/软件:Code Composer Studio

你(们)好

我不熟悉 CCS9。

我已将一个项目从 ccs3.3导入到 ccs9
一个工程正常、可以编译。

对于其他工程 、存在链接错误:

"C:\\Users\EMP001~1\\AppData\Local\\Temp\\{5D17648B-D56D-4F19-9819-81C1E556A364}",第37行:错误#10008-D:找不到文件"C:/test/test1/Valid.obj
"C:\\Users\EMP001~1\\AppData\Local\\Temp\\{5D17648B-D56D-4F19-9819-81C1E556A364}",第38行:错误#10008-D:找不到文件"C:/test/test1/mcp_transp.obj
"C:\\Users\EMP001~1\\AppData\Local\\Temp\\{5D17648B-D56D-4F19-9819-81C1E556A364}",第39行:错误#10008-D:找不到文件"C:/test/test1/modul_io.obj

这些3 *。obj 文件是由编译器在中生成的:

C:\test\test1\src   

我认为来自所有*。obj 文件的路径信息应该位于中

*_linkInfo.xml 文件。

但我在*_linkInfo.xml 文件中找不到这3个缺失的 obj 文件。

如何使用所有 obj 文件中的信息生成*。_linkInfo.xml 文件? 还是有其他解决方案?

信息:

调用:C2000编译器
"c:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000 -v28 -ml -O3 -include_path="C:/smart_git/spekte/MCPP/Target/MCP_transports_2812/MCP_transports_2812"-include_path="/packages/ti/xdais /test/test1 -include_path="D:/Projekte/mcp /test/test1 -include_path="C:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include /test/test1/Src -members_transportse-board_remote_remote_boards=-board_transce_defination_sensorite_directory=-board/guide-board.inc=-board_transports/srulation_sensorite_board_tranite_remote_directory=-ine_board_board_tranitive-board_transports=-board.inc_tran.tran.inc.inc_transports=-board_tran.tran.tran.tran.inc_guide/guide_guide/guide-board_guide_over-d=-over-guide/guide/guide/over-guide_over-d_transports=-ine_remote_remotion_  
完成构建:"C:/smart_gitt/speakte/MCP/Target/MCP_transports_2812/src/valid.asm"

调用:C2000链接器
"c:/ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/bin/cl2000 /test/test1 /ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/lib -v28 -ml -O3 -define=_debug -define=relative _path -define=large_model -define=hw_MCP_transports_2812 -g -xml_wrap=off -display_error_number -abi=coff-asm_directory="C:/test/test1 /test/test1/Src -mctrack_transportse-ms/mspi_transportse-m_di_diecure_transportse-true/track_transports="2812"-ms/mctrack_trabout_track_track_ise-ms/ms/mspi_transportse-ms/m_sit_transportse-track_transportse-mspi_decnit_transportse-m_sit_transportse-ms/e-m_sit_transportse-m_sit_transportse-track_transportse-m_sit_transportse-track_track_track_ise-se-m_sit_track_true/cc_track/e-/test/test1/modul_io.obj /test/test1/mcp_transp.obj /test/test1/Valid.obj /test/test1/main.obj /test/test1/SYS.obj /test/test1/SMI_EMB.obj /test/test1/MOT.obj /test/test1/I2C.obj /test/test1/DSP281x_Xintf.obj /test/test1/DO.obj /test/test1/DI.obj /test/test1/CodeStartBranch.obj /test/test1/CAN_2812_int.obj /test/test1/A_IN.obj /../../Target/MCP_TRANSPORTS_2812/MCP_TRANSPORTS_2812.out /ti/ccs930/ccs/tools/compiler/ti-cgt-c2000_18.12.4.LTS/include  

"C:\\Users\EMP001~1\\AppData\Local\\Temp\\{5D17648B-D56D-4F19-9819-81C1E556A364}",第37行:错误#10008-D:找不到文件"C:/test/test1/Valid.obj

此致

Chris

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

    CHIS、

    这是直接导入 CCS9的 CCS 3.3工程吗? 这是 CCS 版本中的一个很大的跃点、并且已知跨这些版本的直接迁移会导致偶尔出现的问题。  

    [引用 user="dati"]

    这些3 *。obj 文件是由编译器在中生成的:

    C:\test\test1\src   

    [/报价]  

    执行工程重建后、您能否检查编译日志以查看--obj_directory="C:/test/test1/Src 选项是否正在传递给这3个源文件?  
    这3个.obj 文件实际上是在哪个目录中生成的?

    如果您将完整的构建日志保存到文本文件(如 本页所述)并将其附加到此处、可能会提供一些其他提示。

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

    您好、AartiG

    感谢您的回答。
    通过某些工程、链接器在错误路径中搜索 obj 文件。

    我尝试了一些路径定义、但这没有解决问题。
    我找到了此解决方案:


    1我删除  了项目中的3个源文件(仅链接)


    2然后、我将源文件添加到项目中


    3、然后编译器找到 obj 文件(obj 文件与之前位于相同的位置、但现在链接器在正确的路径中搜索了它们)


    此致


    Chris  

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

    您好、AartiG

    是的、这是一个直接导入到 CCS9中的 CCS 3.3工程

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

    感谢您的更新。 有时这些类型的设置在项目迁移期间会出现一些混乱、但我很高兴您能够找到解决方案。  

x 出现错误。请重试或与管理员联系。