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/MSP432P401Y:了解系统启动

Guru**** 2608385 points


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

https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/654660/rtos-msp432p401y-understanding-system-start-up

部件号:MSP432P401Y

工具/软件:TI-RTOS

问候,

目前,我的目标是了解示例应用程序如何使系统进入操作状态。  当我使用其中一个简单的应用程序时,我看到了一些事情,但我到目前为止还不能用我的理解来解释。  所以,我的主要问题是,我应该从哪里开始介绍文档。

在UART-echo示例中,我开始研究时钟和GPIO配置。  我所了解的是,时钟是由TI RTOS电源驱动程序代码自动设置的。

在MSP_EXP43.2401万R代码中,有一个似乎不必要的Display对象引用。  当我对此进行注释时,程序将编译并运行。  也许这是另一个样品的巡洋舰?

然后,通过删除其他代码段,我发现需要GPIOMSP432_config和UART_config结构。  我没有找到解释这些结构的文档。  IDE似乎未链接到它们。  这些必需的全局对象在哪里解释?  即使是需要其中一个的GPIO初始化()也没有其他信息,只需要GPIOXXX_config。

谢谢

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

    就在同一页中,您使用的是哪个版本的SDK?

    谢谢!

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

    simplelink_msp432p4_sdk_1_60_00_12

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

    Marc,您好!

    Marc Singer98 说:
    那么,我的主要问题是,我应该从何处开始文档。[/QUOT]

    一个很好的起点是SimpleLink Academy。 SimpleLink Academy提供了一套全面的培训工具,使用户(从初学者到有经验的开发人员)可以了解SimpleLink MCU平台

    另外,请查看/simplelink_msp432p4_sdk_1_60_xx_xx/docs/tidrivers/Power_Management.pdf中的电源管理文档

    在MSP_EXP43.2401万R代码中,存在对Display对象的引用,这似乎是不必要的。  当我对此进行注释时,程序将编译并运行。  也许这是另一个样品的分析?[/QUOT]

    文件"MSP_EXP432P401R.c"负责设置板特定项目,因此根据您的应用程序,可以删除此文件的某些部分。 Display驱动程序设计用于抽象特定于给定输出方法的操作和注意事项,在这种情况下,它使用UART,并且有一些使用此驱动程序的示例。

    例如

    display_printf (display,0,0,"正在启动i2ctmp007示例\n"); 

    Marc Singer98 说:
    那么,通过删除其他代码,我发现需要GPIOMSP432_config和UART_config结构。  我没有找到解释这些结构的文档。  IDE似乎未链接到它们。  这些必需的全局对象在哪里解释?  [/引述]

    它取决于您正在使用的驱动程序。 请在此处查看SimpleLink SDK组件和TI-RTOS:

    dev.ti.com/.../tirtos_basics.html

    希望这能有所帮助。

     David