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/TMS320C5517:将项目从 TMS320C5502转换为 TMS320C5517、并从 CCS 2.1转换为 CCS 9.1。

Guru**** 2390755 points
Other Parts Discussed in Thread: TMS320C5517

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/833483/ccs-tms320c5517-converting-a-project-from-tms320c5502-to-tms320c5517-and-from-ccs-2-1-to-ccs-9-1

器件型号:TMS320C5517

工具/软件:Code Composer Studio

您好!

我正在将项目从 TMS320C5502转换为 TMS320C5517。 最初的项目是在15年前使用 CCS 版本2.1编译的。  我正在尝试将这个旧项目导入到 CCS 9.1中。  我确定需要 C5500编译器、并将此应用程序安装到 CCS 中。  上一个项目由三个.c 文件、一个.h 文件和几个.asm 文件组成。  每个.asm 文件中的大多数汇编行都会给出错误: 指定的助记符无效。

是否有任何文档可帮助我将这些.asm 文件转换为可以在新 CCS/C5500中编译的文件?  我尝试导入我的旧工程、但它不会使用导入向导进行导入。   

感谢您的帮助、

James

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

    尊敬的 James:

    [引用用户="James Budai"]

    上一个项目由三个.c 文件、一个.h 文件和几个.asm 文件组成。  每个.asm 文件中的大多数汇编行都会给出错误: 指定的助记符无效。

    是否有任何文档可帮助我将这些.asm 文件转换为可以在新 CCS/C5500中编译的文件?

    [/报价]

    我认为你不必进行任何转换。 该问题可能与某些编译器构建选项有关。 我将提请编译器专家注意此主题

    [引用 user="James Budai">我尝试导入我的旧项目、但不会使用导入向导导入。   [/报价]

    传统导入向导*应该*可与 CCSv2项目配合使用。 但是,由于版本之间的差距太大,最多只能是一个不完美的迁移。 在这种情况下、我一定会按照您的操作-从 CCSv9中的新项目开始、然后添加源文件。 尤其是源文件的数量非常少。

    谢谢

    Ki

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

    James Budai 说:
    每个.asm 文件中的大多数汇编行都会给出错误: 指定了无效助记符。

    您可能需要设置适当的汇编器选项来指示汇编源是在助记符还是代数汇编中。 如果是代数、请使用--asm_source=代 数选项。 如需更多信息 、请参阅《C55x 汇编语言工具用户指南》。  

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

    添加"-asm_source=代 数"听起来可能是可行的。  我在哪里可以选择这个选项?

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

    添加"-asm_source=代 数"听起来可能是可行的。  我将此选项确切添加到哪里?

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

    在 CCS 中,它位于 Project->Properties->Build->C5500 Compiler->Advanced Options->Runtime Model Options 下。

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

    谢谢你。  

    现在消除了多个误差...

    现在、POP、MOV、ADD、SFTS 汇编命令出现汇编错误。  在这些命令之前没有出现错误。

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

    这些错误以前可能不会出现、因为之前的错误可能导致构建在该过程的早期停止。 请逐个解决并修复每个错误。

    新错误看起来像是来自助记符汇编指令。 您是否混合使用了助记符和代数汇编源文件?  

    更简单的方法是查看旧 CCS 2.1工程中的编译器选项(应位于.pjt 文件中)、并确保 CCS 9.1中的新工程具有相同的选项。 您可能需要在编译器选项下插入9.1 GUI、以查找启用等效选项的位置。  

    如果您需要有关特定选项及其功能的更多详细信息或更深入的了解、请参阅 编译器或汇编语言工具 用户指南。  

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

    感谢你的帮助。  我相信所有源文件都是代数汇编。  再次感谢。  我将按照您的建议逐一处理所有其他问题。