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.

[FAQ] [参考译文] [常见问题解答] CCS:在 MSP430上构建和/或运行 TI-RTOS 项目时遇到问题

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/855760/faq-ccs-trouble-building-and-or-running-ti-rtos-projects-on-msp430

Thread 中讨论的其他器件:SYSBIOS

工具/软件:Code Composer Studio

我在使用特定版本的 CCS 构建和/或运行用于 MSP430示例项目的 TI-RTOS 时遇到问题。  

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

    用于 MSP430的 TI-RTOS 与最新版本的 CCS、编译器和 XDCtools 不兼容。 请参阅  TI-RTOS 下载页面中链接的已知问题

    为了获得最佳兼容性、我们建议使用 TI-RTOS 发行说明中提到的版本:
    CCS 6.1.3
    XDCTools 3.32.00.06

    如果您使用的是较新的 CCS 版本、最低要求是使用 MSP430编译器工具 v16.x.x.LTS。 若要安装特定的编译器版本、请按照此处所述的过程操作: http://software-dl.ti.com/ccs/esd/documents/ccs_compiler-updates.html


    当将 TI-RTOS for MSP430与较新的 CCS/编译器配合使用时、可能会出现以下一种或多种症状、然后版本说明中提到的版本:

    1) 1)工程编译时没有错误,但在 main()处不会停止,并且在加载到目标时不会正确执行。 编译器工具18.1.0.x.LTS (最高18.16.3.6)和18.12.x.LTS (最高18.12.3.6)可能会发生这种情况。
    解决方案:使用编译器工具16.x.x.LTS

    2) 2)工程在编译时报告链接器错误:
    错误#10458-D:没有为'_auto_init'选择专门化例程、引用自'.text:_isr:_c_int00:boot.ae430X '。
    编译器工具18.1.0.LTS 和更高版本以及18.12.4.LTS 和更高版本可能会发生这种情况
    解决方案:使用编译器工具16.x.x.LTS

    3) 3)对于 MSP430FRxx 器件和 CCSv7及更高版本、代码卡在 Hwi54中:
    _interrupt void ti_SYSBIOS_family_MSP430_Hwi54 (void)

    while (1){};

    这是由于已知缺陷 TIRTOS-1077造成的
    解决方案:按照缺陷详细信息链接中的说明禁用项目的 MPU 设置。

    4) 4)在 RTOS Analyzer Live Session 窗口中没有针对仪表示例的日志输出。
    解决方案:尝试为 TIRTOS-1077建议的变通办法 、或使用 CCSv6。