工具/软件:Linux
我正在尝试根据 Sitara am5728更改定制板的引脚配置。
我改变了 /board/ti/am57xx/mux_data.h 用于 UART3设置、并禁用了以前的设置、如下所示:
/* AB3和 Y1上的 UART3复用*/
{UART3_TXD、(M0 | PIN_OUTPUT_PULLUP)}、/* uart3_TXD.uart3_TxD *
{MCASP5_AXR0、(M4 | PIN_INPUT_PULLUP)}、// mcasp5_axr0.uart3_RxD *
/*禁用以前的 UART3设置*/
{UART2_CTSN、(M15 | PIN_INPUT_SLEW)}、/* uart2_CTSN.DRIVER_OFF *
{UART2_RTSN、(M15 | PIN_INPUT_SLEW)}、/* uart2_rtsn.driver_off *
{I2C1_SDA、(PIN_INPUT_PULLUP | M0)}、// I2C1_SDA *
{I2C1_SCL、(PIN_INPUT_PULLUP | M0)}、/* I2C1_SCL *
当 SPL 加载到电路板上时、工作正常、我在 Ymodem 模式下的控制台上看到"C"符号。 但是、当我传输 u-boot.img 时、它不会在成功部署后抛出控制台中的启动信息。
我尝试将此 u-boot.img 加载到 Sitara EVM、它会在终端中输出所有信息。 这怎么可能? 另一个多路复用器文件是否仅适用于 u-boot pinmux 配置?
我假设 u-boot-dir>/board/ti/am57xx/mux_data.h 包含 u-boot 和 SPL 的常见设置。 我是对的吗?
如何更改 u-boot 引脚多路复用器配置?