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/MSP432P401R:旧程序存在问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/964275/ccs-msp432p401r-problem-with-old-program

器件型号:MSP432P401R

工具/软件:Code Composer Studio

您好!

我尝试使用我几年前编写的代码、该代码正在工作。

如果我现在尝试对其进行刷写、编译器将无法识别某些函数、例如 CSCTL0 = DCORSEL_3;或 INT_EUSCIA1。

这些功能似乎不再被识别。

请帮帮我。

谢谢你

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

    您好!

    [引用 user="Sylvain Dutrieux"]如果我现在尝试刷写它,编译器将无法识别某些函数,例如 CSCTL0 = DCORSEL_3;或 INT_EUSCIA1。

    我假设您在尝试调试项目时遇到编译错误。 您能否在构建控制台中提供所有文本? 您可以复制并粘贴到文本文件、然后将文本文件发布到此线程。

    谢谢

    Ki

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

    大家好,感谢您的回答,以下是错误。 代码以前运行良好。 我目前正在更改代码的语法。 谢谢你

    说明   资源   路径   位置   类型
    #20标识符"CS_CTL1_SELS3"未定义   main.c   /对 Snap_receptal_LPM   行134   C/C++问题的副本
    #20标识符"FORCE_LPM_Entry"未定义   main.c   / Snap_receptal_LPM   行310   C/C++问题的副本
    #20标识符"PCM_CTL_KEY_VAL"是未定义   的 main.c   / Snap_receptal_LPM   行310   C/C++问题的副本
    #20标识符"PCMCTL1"是未定义   的 main.c   / Snap_receptal_LPM   行310   C/C++问题的副本
    #20标识符"PSSCTL0"是未定义   的 main.c   / Snap_receptal_LPM   行306   C/C++问题的副本
    #20标识符"PSSKEY "是未定义   的 main.c   / Snap_receptal_LPM   行305   C/C++问题的副本
    #20标识符"SCB_SCR_SLEEPDEEP"未定义   main.c   / Snap 接收暂定 LPM   行316   C/C++问题的副本
    #20标识符"SCB_SCR"未定义   main.c   / Snap_receptal_LPM   行316   C/C++问题的副本
    #20标识符"SVSLOFF"未定义   main.c   / Snap_receptal_LPM   行306   C/C++问题的副本
    #20标识符"SVSMHOFF"未定义   main.c   / Snap_receptal_LPM   行306   C/C++问题的副本
    #20标识符"SYSCTL_SRAM_BANKRET"是未定义   的 main.c   / Snap_receptal_LPM   行313   C/C++问题的副本
    gmake:***[main.obj]错误1   :Snap_reception_ental_LPM 的副本          C/C++问题
    gmake:目标"全部"不会由于错误而重新生成。    Snap_recenty_ental_LPM 的副本          C/C++问题

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

    这些标识符是在哪里定义的? 它看起来没有包含一些定义它们的头文件。 您是否制作了原始项目的副本?

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

    是的、这是包含所有文件的准确副本... 似乎功能不再被识别。 我必须更新所有寄存器和位(例如 INT_EUSCIA1已成为 EUSCIA1_IRQn)

    为什么?

    谢谢你

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

    很难说,如果不让项目在当地进行检查。 我怀疑您依赖 MSP 器件支持文件、并且在您更新所使用的 CCS 或 SDK 版本时、这些文件已更改。

    我将把这个主题移至 MSP 论坛。 那里的专家可以为您提供进一步的帮助。

    谢谢

    Ki

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

    尊敬的 Sylvain:

    当您开发旧代码时、您使用的 CCS 和 MSP driverlib 的版本是什么?

    现在进行重建时、您使用的 CCS 版本是什么?

    Srinivas