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.

[参考译文] RTOS/SIMPLELINK-MSP432-SDK:TI-RTOS SDK 构建程序发出 RELEASE_pem4f.c 无法访问语句的警告

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/677762/rtos-simplelink-msp432-sdk-ti-rtos-sdk-build-program-gives-warning-of-statement-is-unreachable-for-release_pem4f-c

器件型号:SIMPLELINK-MSP432-SDK

工具/软件:TI-RTOS

大家好、

我设计的固件基于 MSP432 Simple Link SDK V1.60。

固件使用 SDSPI、SD 驱动程序以及其他驱动程序、如 USART、NVS。

问题是、每次我编译固件时、我都会在控制台窗口中收到"tirtos_builds_MSP_EXP432P401R_release_ccs"的警告消息。

该警告引用的语句不可访问、资源的名称称为"release_pem4f.c"

我还提到了另一位用户在2017年10月发布的早期帖子之一、如下所示。

e2e.ti.com/.../633224

下面是显示的警告图像。 我得到18个这样的警告。

在该帖子中、有人提到 SDK 未针对 TI v17.9进行验证。

我正在使用编译器版本 TI v18.1.0.LTS 此编译器版本是否已验证?

能否有人确认原因是什么?

Vikram

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

    SDK 安装目录中的版本说明介绍了已使用哪个版本的 IDE 和工具链来验证 SDK。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢 Amit。
    因此、根据文档"release_notes_simplelink_msp432p4_sdk_1_60_00_12"、它显示了以下语句相关性
    依赖关系
    此版本已通过以下组件验证:

    Code Composer Studio 7.4.0
    ARM 16.9.6.LTS
    XDCTools 3.50.04.43
    GNU 代码生成工具
    arm gcc-arm-none-eabi-6-2017-q1-update
    IAR 代码生成工具
    臂8.11.4
    Keil uVision (SDK 组件的子集支持 Keil IDE)
    5.23.
    TexasInstruments.MSP432E4_DFP.3.2.1.pack
    此版本的 SDK 符合 CMSIS 5.0.1标准。

    因此、我是否正确地考虑了不建议将此 SDK 版本用于高于16.9.6.LTS 的 ARM 编译器版本和高于3.50.04.43的 XDC 工具?

    此外、如果我使用的是 ARM 16.9.6 LTS 和 XDC 工具3.50.4.43仍将根据 RTC 执行深度睡眠功能?

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

    发行说明指定了测试的版本。 它可能工作、也可能不工作、或发出不会影响功能的警告。 但是、始终可以安全地假设使用测试版本时、它应该可以正常工作、如果不能正常工作、则我们会调查软件或器件的功能问题。

    在 TI-RTOS 上下文中执行深度睡眠也取决于所使用的 TI 驱动程序。 如果您可以下载并安装适用于 MSP432P4的 SDK 最新版本、则会显示一个示例、其中显示了 TI-RTOS 如何使用 ADC、UART 和深度睡眠功能以及 RTC 唤醒功能。

    C:\ti\simplelink_msp432p4_sdk_2_10_00_14\examples\rtos\MSP_EXP432P401R\demos\TIDA_01575_serial