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.

[参考译文] AM6442:MCU+SDK 10.1 - SysConfig -引脚多路复用规范是否仍分配 RTS 和放大器;禁用流控制时、CTS 引脚? (从使用 RTS/CTS 切换到不使用 RTS/CTS)

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

https://e2e.ti.com/support/processors-group/processors/f/processors-forum/1513379/am6442-mcu-sdk-10-1---sysconfig---does-the-pinmux-specification-still-assigns-rts-cts-pins-when-flow-control-is-disabled-switching-from-using-rts-cts-to-not-using-rts-cts

器件型号:AM6442
Thread 中讨论的其他部分:TMDS64EVMSysConfig

工具/软件:

我采用 TMDS64EVM 的 uart_echo 示例、然后决定使用流控制、因此添加了 RTS 和 CTS 引脚分配。

后来我克隆了工程、想移除流控制、从而移除 RTS 和 CTS。

从 RTS/CTS 流控制降级时、SysConfig 是否有助于删除 RTS/CTS 引用。

我在无 RTS、无 CTS 情况和 SAW 中转到了特定的 sysconfig\ti_pinmux_config.c

/* USART4引脚配置*/
/* UART4_RTSn -> GPMC0_CLK (R17)*/

PIN_GPMC0_CLK、
(PIN_MODE (2)| PIN_INPUT_ENABLE | PIN_PULL_DISABLE)
}、
/* USART4引脚配置*/
/* UART4_CTSn -> GPMC0_AD10 (R16)*/

PIN_GPMC0_AD10、
(PIN_MODE (2)| PIN_PULL_DISABLE)
}、

PIN_MODE (2)是否意味着未分配 RTS 和 CTS???

现在我回到了原始的项目等效文件与启用了 RTS & CTS 的案例的文件,并看到

/* USART4引脚配置*/
/* UART4_RTSn -> PRG0_PRU0_GPO8 (T2)*/

PIN_PRG0_PRU0_GPO8、
(PIN_MODE (10)| PIN_INPUT_ENABLE | PIN_PULL_DISABLE)
}、
/* USART4引脚配置*/
/* UART4_CTSn -> PRG0_PRU0_GPO6 (T3)*/

PIN_PRG0_PRU0_GPO6、
(PIN_MODE (10)| PIN_PULL_DISABLE)
}、

PIN_MODE (10)是否意味着分配了 RTS 和 CTS???

我只是想确保我不需要完全重建所有内容来更改流控制

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

    您好、Jim、

    从器件数据表中、可以看到引脚编号 R16、T3、T2和 R17都属于 UART4实例的 CTS 和 RTS 功能。

    请参阅下图。

    PIN_MODE (2)是否表示未分配 RTS 和 CTS?????
    [quote userid="576793" url="~/support/processors-group/processors/f/processors-forum/1513379/am6442-mcu-sdk-10-1---sysconfig---does-the-pinmux-specification-still-assigns-rts-cts-pins-when-flow-control-is-disabled-switching-from-using-rts-cts-to-not-using-rts-cts 是否表示分配 RTS 和 CTS????

    否、这意味着引脚配置为 RTS 和 CTS。  

       

       

    禁用硬件流时、只应配置以下引脚。

    此致、

    Tushar

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

    Tushar:

     我发现的权变措施是 在没有取消选中流控制框的情况下从头开始完全重新构建 example.sysconfig。 通过选中流控制框实例化的特定结构体的存在不能通过简单地将流控制结构从 true 更改为 false 来覆盖。

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

    您好、Jim、

    取消选中 Hardware Flow control 选项后、不相关的引脚将自动被删除。

    此致、

    Tushar