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 3.3工程迁移到 CCS 12

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/1263133/migrating-ccs-3-3-project-into-ccs-12

主题中讨论的其他器件:TMS320F2812

您好!

我正在从事一个使用 C2000处理器系列、特别是 TMS320F2812的项目。 该工程是使用 CCS 3.3构建的、我试图将其迁移到 CCS 12.4、以使用 JTAG 调试探针。 我尝试使用旧版导入器以及手动复制文件。 但是、仍有一些错误和工具缺失、TI 网站上不再提供这些错误和工具。 当前使我停止的问题是没有此项目使用的 XDAIS [1.0.0]产品。

谢谢!

周老师

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

    周老师、您好!

    请参阅:

    https://e2e.ti.com/support/processors-group/processors/f/processors-forum/543411/xdais-v1-0-0-in-ccs-v6-2-0/2096907#2096907

    谢谢

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

    Ki、您好!

    我有一个日志文件、当我对工程执行旧导入时生成。 不确定是不是很大的错误、但当我尝试构建项目时、它无法识别我尝试使用的较旧的 DSP BIOS 包。 我收到以下错误:

    生成文件:"../Micros/Ax.tCF" src
    调用:TConf
    "C:/ti/bios_5_42_02_10/xdctools/tconf "-b -Dconfig.importPath="C:/ti/bios_5_33_04/packages;"../dn/ax.tcf" src
    src / subdir_rules.mk:26:目标"Build-881628513-InProc"的配方失败
    C:\ti\BIOS_5_42_02_10\xdctools\C:/ti/bios_5_42_02_10/xdctools/tconf:无法创建会话管理器:创建 JVM 失败
    gmake[1]:***[BUILD-881628513-InProc]错误1
    src / subdir_rules.mk:23:目标"Build-881628513"的配方失败
    gmake:***[BUILD-881628513]错误2
    gmake:由于错误、未重制目标"all"。

    错误似乎来自"CCS General"下设置中的 DSP/BIOS 支持选项对于我来说、唯一的两个选项是5.42.1.09和5.42.2.10。 有没有办法让 CCS 12识别较旧的 DSP BIOS 版本?

    谢谢。

    周老师

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    是否有办法让 CCS 12识别较旧的 DSP BIOS 版本?

    CCS Eclipse (CCSv4+)将只支持 DSP/BIOS 5.4x 和更高版本。  DSP/BIOS 5.4x 与 DSP/BIOS 5.3x 二进制兼容。 主要区别在于支持 CCS Eclipse。

    C:\ti\BIOS_5_42_02_10\xdctools\C:/ti/bios_5_42_02_10/xdctools/tconf:无法创建会话管理器:创建 JVM 失败

    请参阅:

    https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/633872/ccs-tms320c5545-can-t-create-session-manager-create-of-jvm-failed

    坦斯克

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

    我将旧的 DSP BIOS 文件夹的内容放入已由 CCS 映射的其中一个 ON 文件夹中、似乎是针对该错误而起作用。 但是、调用 Flash2812 API 库似乎存在问题。 我已查看链接器、且库似乎包含在构建设置中、但我仍然收到错误:

    错误#10008-D:找不到文件"Flash2812_API_V210.lib"

    该库的两个命令上出现错误:

    -lFlash2812_API_V210.lib (.econst)
    -lFlash2812_api_v210.lib (.text)

    谢谢!

    周老师

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

    我已查看链接器、且库似乎包含在构建设置中、但我仍然收到错误:

    错误#10008-D:找不到文件"Flash2812_API_V210.lib"

    该库的两个命令上出现错误:

    -lFlash2812_API_V210.lib (.econst)
    -lFlash2812_api_v210.lib (.text)

    [/报价]

    我将猜测这是在链接器命令文件中定义的。

    您是否在链接器设置中为文件指定了有效的库搜索路径目录?

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

    这些库存储在 src 下的子文件夹中、我确实将它们包含在 CSS Build -> C2000 Linker -> File Search Path -> Include library file or command file as input (--library、-l)中。 我在那里添加了针对我正在使用的所有.lib 文件的代码。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我确实将它们包含在 CSS Build -> C2000 Linker -> File Search Path -> Include library file or command file as input (--library、-l)

    您是否指定了它的路径(--search_path,-i)?

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

    这似乎解决了这个错误。 我现在遇到了生成的 cmd 文件的问题。 这与 DSP/BIOS 自动生成的内存配置不同、所有生成的代码都在抛出类似的错误:

    "./axecfg.cmd"、第189行:错误#10104:表达式中使用了未定义的符号"PIE_INT9_4"

    是否有解决这个问题的流程?因为它确实来自 DSP/BIOS 包、我必须做一些安排来让 CCS 12接受我正在使用的旧版本。

    我将旧的 DSP BIOS 文件夹的内容放入已由 CCS 映射的其中一个 ON 文件夹中,该文件夹似乎对该错误起作用。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    现在您遇到了一些我无法帮助解决的特定构建问题。 我建议在 C2000论坛上创建一个新主题、以便器件专家进行进一步调查。

    谢谢