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/TMS320VC5509A:Code Composer Studio 版本:CCS。 CCSv8.1

Guru**** 2540660 points


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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/721552/ccs-tms320vc5509a-code-composer-studio-version-ccs-ccsv8-1

器件型号:TMS320VC5509A

工具/软件:Code Composer Studio

你(们)好

我已将代码从6.2.0版导出到 CCSv8.1。

我在这里的经历是,似乎一切都好。 只是一个警告。

"警告:创建默认大小为0x7d0的".sysmem "段;使用-heap
  更改默认大小的选项 "

"说明 资源 路径 位置 类型
空:创建默认大小为0x7d0的".sysmim"段;使用-heap cNODE   C/C++ problem

当我尝试调试系统时、主函数我可以、但是在 BIOS 启动后、我似乎崩溃了、没有任何其他消息。

我的设置...

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

    [引用 user="Thor Henning Kjos"]我已将代码从版本6.2.0导出到 CCSv8.1。

    此代码是否经验证可与 CCS 6.2正常配合使用? 如果是、我将首先仔细检查在使用 CCS 6.2使用 CCS 8.1进行编译时使用的工具版本(编译器、DSP/BIOS)和相同的项目设置。  

    另一个故障排除步骤可能是使用 CCS 8.1加载并运行使用 CCS 6.2编译的可执行文件(假设您仍然可以使用该可执行文件)(无需重新编译)。 为此、您可以启动一个无工程调试会话并只需加载.out 文件(此处介绍的过程 )。 这将有助于了解问题的原因是否在于工具或其他工具。

    另请查看 此页面 、了解有关调试 DSP/BIOS 问题的提示。

    希望这对您有所帮助。

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

    我们使用的是 DSP/BIOS v 5.42.01.09和 C5500代码生成工具 v 4.4.1。

    使用 CCSv8编译工程、链接器选择使用 rts55x.lib 中的内存函数(malloc、free 等)来代替 DSP/BIOS。 我的同事找到了解决办法。 第一步是未定义 ALL 相关函数(_malloc、_free、...) 在 Project Properties 中使用 Build - C5500 Linker - Advanced Options - Symbol Management。 下一步是使用 Build - Link Order (rtx55x.lib 最后)设置正确的链接顺序。 该工程现在在构建时不会出现任何警告、软件会在目标上按应有的方式运行。

    此致、
    Ragnar
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    感谢您的更新、很高兴听到现在情况良好。