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.

[参考译文] CCS/MSP432E411Y-BGAEVM:MSP432启动故障

Guru**** 2514265 points
Other Parts Discussed in Thread: MSP432E411Y, MSP430F2122

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

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/856311/ccs-msp432e411y-bgaevm-msp432-startup-trouble

器件型号:MSP432E411Y-BGAEVM
主题中讨论的其他器件:MSP432E411YMSP430F2122

工具/软件:Code Composer Studio

您好!

我们现在开始使用 MSP432芯片。 (我们过去使用 MSP430)

我已经安装了 MSP432E411Y 的示例代码、可以将工程导入 CCS9。

我已经搜索了大量有关 MSP432的信息、但仍然无法启动 MSP432系统。

是否有任何 MSP432样片或控制 MSP432的方法?

我无法使用与 MSP430相同的方式来控制 MSP432。

请帮帮我。

我需要控制系统时钟、GPIO、UART、I2C 和 LCD。

因为下图是当我使用示例代码并下载到芯片时 CCS 中显示的消息。

此致

于传陈

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

    于传

    您尝试加载的示例无法生成。  如果您查看 Problems 视图或控制台视图、则会有更多有关出错原因的信息。  如果我不得不猜测、我会说您的计算机上没有 FreeRTOS。  您使用的示例基于 FreeRTOS、要求您安装 FreeRTOS、并在项目中设置变量以指向其所在位置。  由于您刚刚开始使用 MSP432、我建议尝试 TI-RTOS 示例、因为 TI-RTOS 是 SDK 的一部分。

    我强烈建议您查看 SimpleLink Academy。  您可以通过 CCS 内的 Resource Explorer 或浏览器中的 dev.ti.com 来执行此操作。  SimpleLink Academy 包含大量有关 MSP432等 SimpleLink 器件入门的培训和信息。  您将在 Resource Explorer 中的 SDK 下看到它。

    此致、

    John

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

    尊敬的 John:

    我会尝试你告诉我的方式。

    感谢您的建议。

    在收到您的回复之前、我尝试自己构建一个新项目并加载到 EVM。

    我当然可以下载到 EVM 板、因此我想编写代码来重建项目、而不是解决示例项目的问题。

    我认为这会更有用。

    如果我能够准确地完成这一操作、该项目就可以直接用于我们的新项目中。

    因此、请帮我重新构建 ARM 项目。

    我需要一些有关使用内部功能的帮助、例如 UART、I2C、计时器、系统时钟设置、 LCD 等

    这些功能控制是否有任何示例可以提供给我、或者我只能查看示例项目和技术参考手册?

    我在 TI.com 上找不到 MSP432 (或其他 ARM 芯片)的任何示例代码、如 MSP430的示例代码。

    有关 MSP432控制的一些问题。

    关于环境、

    1) 1)我已经通过 slau780.pdf (MSP432E411Y-BGAEVM 用户指南)中的链接安装了 SDK。

    它使用"#include "。

    但我只能在整个方向上使用、例如"#include "c:\ti\simplelink_msp432e4_sdk_3_30_00_22\source\ti\devices\msp432e4\driverlib\gpio.c"。

    如果我不使用整个方向、CCS 将显示无法打开文件的错误消息...、并且没有*。h 文件或*。c 文件位于以下方向:ti/devices...

    我是否错过了在 CCS 中安装 ARM 工具的任何操作?

    2) 2)如果我们需要使用其他的 ARM 芯片、可能是 Tiva、Stallris 等、如何获取头文件?

    我确信我可以在 TI.com 上获得包含芯片器件型号的 API 数据表和芯片数据表。

    关于操作设置,

    设置步骤为:

    一 使用函数"SysCtlClockFreqSet"来设置系统时钟。

    二 使用函数"SysCtlPeripheralEnable"来设置为 GPIOPin。

    三 使用函数"GPIOPinTypeGPIOOutput"来设置 GPIOPin 的方向。(我不知道为什么我不能使用函数"GPIODirModeSet")

    问题如下。

    1) 1) MSP432是否只能在使用 SysCtlClockFreqSet 和 SysCtlPeripheralEnable 设置 MCLK 后工作?

    2) 2)如果我没有使用 SysCtlPeripheralEnable 并分配我想要控制的端口、I/O 端口将无法工作?

    3) 3)我尝试使用函数"GPIODirModeSet"和函数"GPIOPinTypeGPIOOutput"、但 GPIODirModeSet 无法正常工作。

    以下是我编写的代码:

    >GPIODirModeSet (GPIO_PORTG_base、GPIO_PIN_6、GPIO_DIR_MODE_OUT);

    >GPIOPinTypeGPIOOutput (GPIO_PORTG_base、GPIO_PIN_6);

    4) 4)是否有任何引脚可输出 MCLK、以及如何输出?

    例如 MSP430F2122中的操作、

    P2DIR |= BIT0 + BIT1;//select 2.0、2.1作为输出

    P2SEL |=位+ BIT1;//2.0=ACLK、2.1=MCLK

    此致、

    于传陈

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

    于传

    我将在 MSP432团队中进行循环、以提供帮助。  强烈建议使用 SDK 中的一个示例开始开发。  您可以选择一个具有您要使用的某些功能的示例、也可以从"empty"示例开始、然后从该示例中进行构建。

    此致、

    John

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

    你(们)好

    当然可以。

    如果有一些我无法解决的问题、我将发布。

    我正在尝试自行重建、并获取控制 MSP432的方法。

    此致、

    于传陈