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/MSP430F5529:TI-RTOS uartconsole 示例代码不会到达 MSP-EXP430F5529LP Launchpad 上的 main()

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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/730688/rtos-msp430f5529-ti-rtos-uartconsole-example-code-does-not-reach-main-on-msp-exp430f5529lp-launchpad

器件型号:MSP430F5529

工具/软件:TI-RTOS

您好!

我正在尝试从 TIREX 构建 TI-RTOS uartconsole 示例,但在成功构建和闪存之后,我发现它从未到达 main()函数。

我通过调试发现了这一点。

在 boot_4.4.4.c 文件中,在_system_pre_init ()检查(默认情况下始终返回-1)后,_auto_init ()应该被调用,但它从未被调用,IDE 也不会提示没有这样的符号:

我仅使用默认配置。 刚刚导入了 uartconsole 示例并构建了它。 我希望能得到任何帮助,因为这花了我很多时间。 也许这只是一个包含的问题... 我只想做这个工作、然后我将尝试修改它、以便开始使用 TI-RTOS。

以下是有关编译环境的一些信息:

Code Composer Studio

版本:8.1.0.00011

--

编译器 TI v18.1.3.LTS

--

适用于 MSP43x 2.20.0.06的 TI RTOS

--

XDCTools 3.32.0.06_CORE

注:此问题最初发布在以下位置: e2e.ti.com/.../695718

但由于我当时没有时间处理答案和问题、因此它被锁定。 因此、我启动了一个新的线程、这次使用了更准确的标头和信息。 现在、我将重点介绍这一点。

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

    您好、Ugur、

    使用较旧版本的 SYS/BIOS (6.73之前)构建的程序将不能与18.1.1代码生成工具配合使用。  您使用的 TIRTOS 产品已通过15.12.1 LTS 测试。  您能否尝试使用旧的 codegen 工具进行构建、并发现它可以解决问题?

    此致、

    Janet

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

    您提供的解决方案解决了该问题。 但是、我无法下载15.12.1 LTS 版本(TI 端存在一些服务器问题)、我能够下载15.12.7 LTS 并重新配置项目以使用此代码生成工具链和 Voila!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    它的工作电压应高达16.9.x.LTS