Pozdravljeni,
pri sestavljanju posebnega debug boarda za procesorje Amlogic S922, S905 in ostale sem naletel na problem pri liniji RX na vmesniku iz USB na UART. Na strani procesorja je za TX pin uporabljen gpio, ki se v bootloaderju najprej nastavi kot izhod s pullup uporom. Nato prebere vrednost na tem pinu. Če ima pin povezan pulldown upor, prebere vrednost 0 (debug board priključen), drugače prebere 1 (brez debug boarda). V primeru, da je debug board priključen, se pin spremeni v TX za UART.
Zadeva deluje, nastopi na problem pri uporabi različnih vmesnikov USB na UART.
Vmesnik s CP2102 je zadovoljen s pulldown uporom 10k, medtem ko vmesnik s PL2303 potrebuje precej manjši pulldown upor 2k. Morda kdo ve zakaj takšno obnašanje? Imajo vmesniki (čipi) različen pullup na RX vhodu? Kot lahko ugotavljam res.
Hvala za kakšen odgovor že v naprej.