Dear List,
this is not exactly a Linux related question, but I'll post it here anyway.
Hopefully someone wants to help me. I built a custom carrier board for the
DA850 SOM. It is very similiar to the LogicPD carrier board, but differs in
using a MAX3221 instead of TRS3386 for UART interface. So I don't use CTS/RTS
pins of the UART interface; the pins are floating. When I plug in the module,
it won't boot (hangs) and does not print anything on UART. I checked the u-boot
sources, and there is the following pin definition in
board/davinci/da8xxevm/da850evm.c:
/* UART pin muxer settings */
static const struct pinmux_config uart_pins[] = {
{ pinmux(0), 4, 6 },
{ pinmux(0), 4, 7 },
{ pinmux(4), 2, 4 },
{ pinmux(4), 2, 5 }
};
Two of those pins are RTS and CTS. Maybe the system hangs because it wants to
print something on UART but is waiting for CTS? Will it be sufficient to delete
the two pin definitions in u-boot? Will the board run on the original LogicPD
baseboard with this u-boot modification?
Thanks in advance,
Timor
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source