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.

[参考译文] MSP430FR5994:BOOSTXL-AUDIO 录制播放演示无法正常工作

Guru**** 2563960 points
Other Parts Discussed in Thread: BOOSTXL-AUDIO, MSP430FR5994, MSP-EXP430FR5994

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/957395/msp430fr5994-boostxl-audio-record-playback-demo-not-working

器件型号:MSP430FR5994
主题中讨论的其他器件:BOOSTXL-AUDIOMSP-EXP430FR5994

我按照以下页面中的步骤操作:

但在云和独立 CCS 中编译时仍然会出错:

>>编译失败 application/subdir_rules.mk:7:目标'application/application.obj'的配方失败 "../application/application.c、第73行:备注#1527-D:(ULP 2.1)使用__delay_cycles 检测到 SW 延迟循环。 建议使用计时器模块而不是"../application/application.c/application/application.c、第100行:错误#20:标识符"P5IV_P5IFG7"未定义"../application/application.c/application/application.c、第102行:错误#20:标识符"P5IV_NONE "未定义"../application/application.c、第103行:错误#20:标识符"P5IV_P5IFG0"是未定义"p5IV_none"、错误代码"p5G1"、错误#20:未定义"p5G1"、错误:错误:错误:错误代码 P5G1"、错误:错误:错误#20:错误:错误:错误:错误:错误:错误:错误:错误:错误#104 标识符"P5IV_P5IFG2"未定义"../application/application.c/application/application.c、第106行:错误#20:标识符"P5IV_P5IFG3"未定义"../application/application.c、第107行:错误#20:标识符"P5IV_P5IFG4"未定义"../application/application.c、第108行:错误#20:标识符"P5IV_P5IFG5"、错误#P5IFG5"。错误#115_P5IFG5"

是否有人可以验证示例项目是否适用于最新的 CCS?

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

    您好、Zahid、  

    您是否在以前的 CCS 版本中成功编译了 FR5994+BOOSTXL-AUDIO? 版本号是什么?  

    导致此问题的 CCS 版本是什么?  

    最好检查代码源文件位置是否已更改。  

    谢谢、  

    Lixin  

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

    您好、Lixin、

    我以前没有尝试过以前的修订。 按照以下说明操作:ti.com/tool/BOOSTXL-AUDIO

    并希望它能正常工作、但不能正常工作。  

    开始使用

    步骤1:购买 BOOSTXL-AUDIO BoosterPack 和 MSP-EXP430FR5994 LaunchPad
    步骤2:选择 软件示例 并将其导入到 CCS Cloud IDE 中
    步骤3:完成 演示
    第4步:接受 高级信号处理培训

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

    如果您可以让音频团队了解此问题、我将不胜感激。 提前感谢。

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

    是的。 我帮助分配给 DAC 论坛以检查您的问题。  

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

    我可以在尝试使用 Desktop CCSv10.1.1进行编译时看到同样的情况:

    "../application/application.c、第100行:错误#20:标识符"P5IV_P5IFG7"未定义

    "../application/application.c、第102行:错误#20:标识符"P5IV_none"未定义

    "../application/application.c、第103行:错误#20:标识符"P5IV_P5IFG0"未定义

    "../application/application.c、第104行:错误#20:标识符"P5IV_P5IFG1"未定义

    "../application/application.c、第105行:错误#20:标识符"P5IV_P5IFG2"未定义

    "../application/application.c、第106行:错误#20:标识符"P5IV_P5IFG3"未定义

    "../application/application.c、第107行:错误#20:标识符"P5IV_P5IFG4"未定义

    "../application/application.c、第108行:错误#20:标识符"P5IV_P5IFG5"未定义

    "../application/application.c、第115行:错误#20:标识符"P5IV_P5IFG6"未定义

    基本上、似乎缺少一些用于定义这些项目的头文件。   在查看较旧的 CCS 时、我看到在 legacy.h 文件中定义了 hese。  因此、我认为这是一个为旧版本的 MSP 支持文件编写的示例、需要更新。  MSP 团队需要对此进行评论。

    此致、

    John

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

    谢谢、John E.

    我将对此进行研究。  

    此致、  

    Lixin

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

    您好、 、  

    我运行 了 MSP-EXP430FR5994软件示例: \BOOSTXL-AUDIO_RecordPlayback_MSP430FR5994\ccs 并重现了此问题。  

    MSP430FR5994.h 文件似乎只使用"_"而不是"_"来定义变量。 我发现"_"变量是传统变量。  

    • 传统变量:P5IV_P5IFG7、P5IV_NONE、P5IV_P5IFG0、P5IV_P5IFG1、P5IV_P5IFG2、 P5IV_P5IFG3、P5IV_P5IFG4、P5IV_P5IFG5、P5IV_P5IFG6、  
    • 新变量:P5IV_P5IFG7、P5IV_none、P5IV_P5IFG0、P5IV_P5IFG1、P5IV_P5IFG2、 P5IV_P5IFG3、P5IV_P5IFG4、P5IV_P5IFG5、P5IV_P5IFG6。  

    如果您使用 CCS9.1.0来构建软件、则可以传递、因为 C:\ti\ccs910\ccs\ccs_base\msp430\include 中有 legacy.h。 我在此附上 legacy.h 供您参考。 您可以发现旧变量和新变量具有相同的含义。  

    #ifdef __MSP430_HAS_PORT5_R__
    #define P5IV_NONE P5IV_NONE
    #define P5IV_P5IFG0 P5IV_P5IFG0
    #define P5IV_P5IFG1 P5IV_P5IFG1
    #define P5IV_P5IFG2 P5IV_P5IFG2
    #define P5IV_P5IFG3 P5IV_P5IFG3
    #define P5IV_P5IFG4 P5IV_P5IFG4
    #define P5IV_P5IFG5 P5IV_P5IFG5
    #define P5IV_P5IFG6 P5IV_P5IFG6
    #define P5IV_P5IFG7 P5IV_P5IFG7
    #endif

    若要解决编译问题、请将所有旧变量更改为新的命名规则、然后可以传递编译。  

    谢谢、  

    Lixin  

    /cfs-file/__key/communityserver-discussions-components-files/166/legacy.h