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.

[参考译文] IWR6843AOP:如何设置 SPI Pinmux 和 amp;SBL 代码上的 GPIO setConfig?

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1224519/iwr6843aop-how-do-i-set-the-spi-pinmux-gpio-setconfig-on-sbl-code

器件型号:IWR6843AOP

您好、我是 Minwoo

我使用的是毫米波 SDK V4.4和 SBL 参考代码。

我已尝试如下方式初始化平台。

但是、当该代码调用 GPIO_setConfig 函数时、它不会在下一个函数上运行。

我需要控制 CS 引脚。 如何在 SBL 中配置 GPIO 引脚?

感谢您发送编修。

Minwoo

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

    您好、Minwoo、

    请参阅有关 GPIO 驱动程序使用情况的 SDK 示例、因为该问题不太涉及 SBL、而更多涉及 GPIO 的一般使用。 看看 \packages\ti\drivers\gpio、 具体位于测试代码处。

    此致、
    Luke

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

    Luke、您好!  

    感谢您的回复。 我将再次检查测试代码。

    我在雷达示例代码中使用了上述附加函数、非常正常。

    只有在 SBL 代码中配置不起作用、我不知道为什么...

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

    您好、Minwoo、

    在检查该 GPIO 测试代码后报告更新情况。 如果它不能解决问题、我们当然可以为您提供进一步的支持。 我不知道上述代码可作为测试代码正常工作、但在 SBL 中未通过测试。 如果您需要 mor eSupport、请您更详细地说明您的设置和环境是什么? 您的硬件是什么? 您要将哪些项目导入到 CCS 中以及哪些文件发生了故障。

    此致、
    Luke

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

    Luke、您好!  

    我使用的搜索范围是"IWR6843AOP"和"MMWAVE_SDK_03_05_00_04"。

    我在毫米波 SDK 中使用了 SBL 测试代码。  

    此 SBL 测试代码如下:

    我添加了如下函数:

    Pinmux_set_OverrideCtrl (SOC_XWR68XX_PINE15_PADAG、PINMUX_OUTEN_RETAIN_HW_CTRL、PINMUX_INPEN_RETAIN_HW_CTRL);
    Pinmux_Set_FuncSel (SOC_XWR68XX_PINE15_PADAG、SOC_XWR68XX_PINE15_PADAG_GPIO_30);
    GPIO_setConfig (SOC_XWR68XX_GPIO_30、GPIO_CFG_OUTPUT);

    构建工作正常。 但工作流程在 GPIO_setConfig ()函数停止。

    如何控制 SBL 中的 GPIO 引脚?