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.

[参考译文] AWR1843AOPEVM:AWR1843AOPEVM GPIO 重新分配

Guru**** 2463330 points
Other Parts Discussed in Thread: AWR1843

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1486872/awr1843aopevm-awr1843aopevm-gpio-reassignment

器件型号:AWR1843AOPEVM
主题中讨论的其他器件:AWR1843

工具与软件:

我已经尝试将1843AOPEVM 上的某些引脚重新分配为 GPIO、但它们看起来没有变化。

我已经尝试将 I2C_SCL 重新分配为 GPIO15 (在此芯片上为引脚 V16)和 JTAG_TCK 重新分配为 GPIO_17 (引脚 T3)。  我使用以下代码进行重新分配。

/
*设置 PINMUX :
*- GPIO 输出:将引脚 PINN4_PADBD (AOP 上的 PINV16_PADBD)配置为 GPIO_15输出
香港特别行政区政府在香港特别行政区的工作 /
Pinmux_Set_Override (SOC_XWR18XX_PINN4_PADBD、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);   
Pinmux_Set_Func Sel (SOC_XWR18XX_PINN4_PADBD、SOC_XWR18XX_PINN4_PADBD_GPIO_15);
/
*设置 PINMUX :
*- GPIO 输出:将引脚 P10/T3配置为 GPIO_17输出
香港特别行政区政府在香港特别行政区的工作 /
Pinmux_Set_Override (SOC_XWR18XX_PINP10_PADAU、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
Pinmux_Set_Func Sel (SOC_XWR18XX_PINP10_PADAU、SOC_XWR18XX_PINP10_PADAU_GPIO_17);
/
*设置 GPIO :
*- GPIO 输出:将引脚 N4/V16配置为 GPIO_15输出
香港特别行政区政府在香港特别行政区的工作 /
CONFIG->SensorStatusGPIO  = SOC_XWR18XX_GPIO_15; //或 SOC_XWR18XX_GPIO_17
CONFIG->triggerGPIO     = SOC_XWR18XX_GPIO_15; //或 SOC_XWR18XX_GPIO_17稍后用于切换引脚

/
*设置 GPIO_15
香港特别行政区政府在香港特别行政区的工作 /
GPIO_init ();
GPIO_setConfig (CONFIG->SensorStatusGPIO、GPIO_CFG_OUTPUT);
GPIO_WRITE (CONFIG->SensorStatusGPIO0);

在编译和部署时、我希望使用上述代码在 GPIO15上输出为低电平、但在示波器上输出始终为高电平、相反、我可以将 GPIO_17设置为高电平、但示波器上输出始终为低电平。

我还尝试使用以下代码切换输出引脚、该代码在 GPIO_2上有效、但不适用于 GPIO_15或 GPIO_17。

 静态 void gpioInterruptTask (UArg arg0、UArg arg1)
  while (1)
  {
    Task_sleep (100)
    GPIO_toggle (gArmMCB.cfg.platformCfg.triggerGPIO);
  }
}

我已经阅读了规范并在工具箱中查看了 GPIO 测试、看起来我正在正确地执行一切操作、但 GPIO 15和17没有响应代码。

如有任何帮助、将不胜感激。

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

    您好!  

    您如何探测 V16? 在组件上、我可以发现暴露在 V16中的唯一位置是 AWR1843芯片本身的输入端

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

    J3连接器是 I2C_SCL 引脚

    在数据集中、V16为 I2C_SCL 或 GPIO_15

    因此、我将探测 J3-P2的 GPIO_15和 J3-P4的 GND。

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

    是、但 V16与 J3连接器不同。 只有 V16可以互换使用为 I2C_SCL 或 GPIO_15。 这就是您看不到任何变化的原因  

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

    感谢您的更新、清除接头 J3、J7、J8和 J10上的引脚未直接连接到芯片引脚、并且无法重新分配到 GPIO 功能、而且我们只拥有 GPIO_0、GPIO_1和 GPIO_2?

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

    请参阅 TI.com 上提供的技术参考手册和装配文件来找到正确的配对

    https://www.ti.com/tool/AWR1843AOPEVM

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

    我已经浏览过原理图、但没有回答我的问题。  1843AOP 上的引脚 T3是 JTAG_TCK 或 GPIO_17。  

    原理图中显示它通过电阻器连接到60引脚 HD 连接器引脚15、那么这将是使用串联电阻器直接连接到1843引脚 T3、如果我在代码中设置它、我应该会看到输出切换或设置为高电平或低电平、对吗?

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

    是的、您应该能够在 J2上看到它