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/TDA3XEVM:如何在 Vision SDK 3.00中更改 UART3的引脚分配

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/660384/rtos-tda3xevm-how-to-change-the-pin-assignment-of-uart3-in-vision-sdk-3-00

器件型号:TDA3XEVM

工具/软件:TI-RTOS

我想根据 我们的定制板来更改 UART 3终端的引脚分配、但我应该编辑哪种 Vision SDK 源代码?

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

    您需要根据 ti_component-\drivers\pdk_x_xx_xx\packages/ti\drv\v\vps\src\boards\crs\bsp_boardTda2ex.c 中 bsp_boardSetPinMuxTda2ex 函数的需要更改焊盘配置设置
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    感谢你的答复。

    我正在使用 TDA 3x、我是否应该更改 bsp_boardTda2ex.c? 还有 bsp_boardTda3xx.c.

    我使用"bsp_boardSetPinMux"搜索了 vision_SDK 文件夹、但找不到 UART 的设置位置。 vision_SDK 中的哪个位置调用了 bsp_boardSetPinMux 的函数?

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

    您好!

    我的差。 未看到您正在使用 TDA3xx。 您应该更改 bsp_boardTda3xx.c

    在 VSDK 中、引脚多路复用是作为默认系统初始化(system_init)的一部分完成的
    -System_BspInit
    --bsp_platformInit
    --bsp_platformTda3xxInit
    --bsp_platformTda3xxSetPinMux

    和 bord 多路复用器作为 UART 初始化的一部分完成、位于 links_fW/src/rtos/utils_common/src/utils_uart.c 中、使用 bsp_boardSelectDevice (bsp_DRV_ID_UART、bsp_device_UART_INST_ID_1);

    现在、对于您的电路板、您可以使用 bsp_device_UART_INST_ID_3更改 bsp_boardSetPinMux 并调用 bsp_boardSetPinMux、或者直接更改 bsp_platformTda3xxSetPinMux。


    希望这对您有所帮助。