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:TIRTOS示例提供了内部版本警告- PACKAGE/cfg/DEBUG_Pem4f.c语句无法访问

Guru**** 2591700 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/633224/rtos-simplelink-msp432-sdk-tirtos-examples-give-build-warning---package-cfg-debug_pem4f-c-statement-is-unreachable

部件号:SIMPLELINK-MSP432-SDK

工具/软件:TI-RTOS

大家好

我已经使用MSP432P4 00.02 1.50 .00.12 和1.40 Tools 3.50 .3.33_core中的TIRTOS,根据MSP432 Wifi SDK插件(.)“功率测量”示例设置了一个项目。

使用“调试”或“发布”生成配置,我获得与链接的TIRTOS项目相同的生成警告:

查看生成的文件DEBUG_Pem4f.c,有问题的函数/行都类似于以下内容:

当我将.cfg拖放到主项目中而不是在RTOS中拖放链接时,我也会收到这些警告。

虽然程序看起来工作正常,但我希望消除这些警告。 是否有任何帮助?
斯图尔特

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

    我的照片似乎没有出现。 生成的代码在最后一个返回行上有警告。

    /* Object__Get__S */
    XDC_PTR ti_SysBIOS_hal_HWI_Object__Get__S (XDC_PTR oa,XDC_INT I)
    {
    如果(oa){
    返回((ti_SysBIOS_hal _HWI_Object__*)oa)+ i;
    }
    
    如果(ti_SysBIOS_hal _HWI_Object__COUNT_C ==0){
    返回NULL;
    }
    
    /*铸造中的假体'连接器'抑制了Klocwork MISRA的投诉*
    返回((ti_SysBIOS_hal_HWI_Object__* const)ti_SysBIOS_hal _HWI_Object__table__C)+ I;
    } 

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

    让我为您研究一下,我很快就会给您回复。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果你需要关于复制的更多细节,请告诉我。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stewart,

    很抱歉耽误了我的时间。 我目前正在尝试复制,但运行带有1.50 1.40 00.07 的WiFi插件00.02 (v.sdk)和XDS工具3.50 .3.33_core,我没有收到任何警告。 我正在安装1.50 .00.12 以查看是否有任何变化。 您能告诉我您收到的确切警告信息吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stewart,

    似乎在1.50 .00.12 SDK上也没有警告的情况下工作。 您是否尝试过从示例'POWER_measurement'开始而不做任何更改,并查看它是否会产生您在设置中收到的警告?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我使用资源管理器(TI-RTOS,CCS)导入POWER_measurement Fresh。 该警告似乎没有显示在“问题”窗口中,但在项目tirtos_build_MSP_EXP432P401R_RELEASE _CCS的“生成控制台”中,它确实存在-只需向上滚动页面:

    `C:/tiworkspace_v7/tirtos_builds_MSP_EXP432P401R_release_CCS/src/SysBIOS'
    库构建完成。
    clem4f package/cfg/release_pem4f.c ...
    "package/cfg/release_pem4f.c",第9721行:警告:语句不可访问
    "package/cfg/release_pem4f.c",第1.049万行:警告:语句不可访问
    "package/cfg/release_pem4f.c",第1081.1653万行:警告:
    语句不可访问"package/cfg_pem4f.c",
    
    第1f_1_行
    :
    
    离开目录'C:/tiworkspace_v7/tirtos_build_MSP_EXP432P401R_release_CCS/Debug'
    1个文件已复制。
    正在制作../src/SysBIOS/SysBIOS.aem4f ...
    gmake [1]:'all'不执行任何操作。
    gmake [1]:'configPkg/linker .cmd'不执行任何操作。
    正在制作../src/SysBIOS/SysBIOS.aem4f ...
    gmake [2]:'all'不执行任何操作。
    
    ****构建已完成**** 

    XDCtools 3.50 .2.20 或3.50 .3.33 无关紧要。

    SimpleLink MSP423P4 SDK 1.50 .0.12

    WiFi插件未在单独的RTOS项目上启用,因此我认为它没有效果。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我忘了添加编译器TI v.17.9 .0.STS。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stewart,

    您可以访问TI v 16.9 .4.LTS吗? 我有一句话说,我们尚未验证SDK及其组件是否可以在TI V17.x编译器上工作,直到2018年第1季度。 您还能告诉我您如何成功获得TI v 17.9 .0.STS吗?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    转至v 16.9 .4.LTS已修复。 从资源管理器导入时,编译器默认为17.9 v.0.STS。

    编译器,SDK等的兼容性矩阵是否在任何地方? MSP432P4 SDK发行说明指出:
    TI代码生成工具
    ARM版本16.9 .3.LTS或更高版本

    它可能是v 17.9 来自一般CCS更新,但我不确定。 我还在使用ccXX00 BTLE/sub1Ghz系列零件。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Stewart,

    感谢您的反馈。 我将继续努力,与合适的团队一起解决这个问题! 我想这也是来自一般CCS更新,但仍然是对团队的良好反馈,以确保每个人都保持在同一页面上。 V17应该适用于2018年第1季度的SDK。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    谢谢Evan。 很高兴看到TI的强烈兴趣!