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.

[参考译文] AM2432:数字输出无法正常工作

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1470660/am2432-digital-output-is-not-working

器件型号:AM2432
主题中讨论的其他器件: SysConfig

工具与软件:

嗨、团队:

我将 使用 AM2432开发 MCU plus sdk/GPIO_led_blink.c。

我将引脚 SPI0_CS1、SPI0_CLK、SPI0_D0和 SPI0_D1分配为数字输出。

当我将这些引脚添加到 example.syscfg 的 TI 驱动程序 GPIO 时、它会导致错误。

然后我添加了这些引脚到保留外设 GPIO 中、并通过 GPIO_setDirMode ()将引脚方向更改为0。

但这些引脚没有输出。

您能告诉我、为什么我不能在   example.syscfg 的 TI 驱动程序 GPIO 中添加引脚、 以及如何将  SPI0引脚用作 GPIO。

此致、

小山

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

    尊敬的 Tomoya-San:

    专家不在办公室,将在下周星期五之前回来,请预计会有一些延误的答复。

    此致、

    开会。

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

    嗨、团队:

    我再试一次、我认识到只有  SPI0_CS1引脚出现了此问题。

    将  SPI0_CS1 引脚添加为数字输出时出现以下错误。

    "subdir_rules.mk:9:目标'build-1792661999'的配方失败"

    当我 使用板 AM243x_LP 上的示例"gpio_led_blink"时、会发生该问题。

    此致、

    小山

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

    尊敬的 Tomoya:

    您能否确认、如果未添加 SPI0_CS1引脚、您是否能够为 AM243x_LP 构建 GPIO_LED_LINK 示例?

    您能否同时与我们共享 example.syscfg 文件?

    此致、

    Tushar

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

    尊敬的  Tushar:

    它可以在添加另一个引脚时构建。

    这是一个无法构建的 syscfg 文件。

    此致、

    小山

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

    您好、Oyama、

    我能够在最后重复这个问题 它看起来在 SDK 中存在错误。 我已经为同一个提交了内部 Jira 工单、并将很快更新您。

    此致、

    Tushar

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

    您好、Oyama、

    对于此处的延迟、我们深表歉意。 我和开发团队一起检查了这一点。 此问题计划在 SDK v11.1版本中修复。  

    此致、

    Tushar

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

    您好、Oyama、

    请将所附的.c 文件集成到您的应用程序中。 按照以下步骤进行 GPIO 配置:

    以下更改不会影响客户系统。

    后来、客户希望添加任何外设、GPIO、所有可以添加到 syscfg 的功能并生成代码。

    对于 SPI0_CS1引脚、不要在 syscfg 中配置、而是按照以下步骤操作。


    手动配置 GPIO
    •GPIO 配置应手动完成、如所示 而不是通过 SysConfig。
    •不要在 SysConfig 中配置 SPI0_CS1引脚。


    在驱动程序初始化后初始化 GPIO
    •在驱动程序初始化之后调用 GPIO 初始化函数。
    •此函数将处理 pinmux 设置和 GPIO 方向配置。


    控制应用中的 SPI0_CS1
    •在应用程序中使用 GPIO Set High 和 GPIO Set Low API 来控制 SPI0_CS1。
    如果您遇到任何问题、敬请告知。

    /cfs-file/__key/communityserver-discussions-components-files/908/6518.gpio_5F00_led_5F00_blink.c

    此致、

    Anil。

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

    大家好、Anil 和团队、

    进行更改后、我确认 SPI0_CS1引脚上的 LED 是否闪烁。

    我感谢你的支持。

    小山