RS485 bus block in half-duplex mode | |
---|---|
Affects | RS485 via UARTx |
Issue | During i.MX28 reset the UARTx.CTS# pin is low by default (CPU internal pull down) |
Effect | Using the MBa28 RS485 circuitry in a half-duplex slave device or half-duplex multi-master environment may block the RS485 bus during i.MX28 reset. The bus is released as soon as the UARTx.CTS# pin is properly configured by software (e.g. U-Boot, Linux, etc.) |
Solution / Workaround | Add a 10k pull up to the UARTx.CTS# signal on carrier board |
Both device tree and command-line implement the value as “tq,dsr”.