MAX232 - minicom - dziwne bledy

Witam !

Od jakiegos czasu zajmuje sie przerabianiem software'u w urzadzeniach pracujacych pod kontrola roznych 'embedded linuxow'. Zlutowalem wiec kiedys interfejs dopasowujacy poziomy napiec TTL do RS na ukladzie MAX232. Do tej pory bylo wszystko ok (urzadzenia ktore podlaczalem pracowaly przy predkosci RS 56kbit, a software wgrywalo sie po ethernecie). Jednak wczoraj wpadlo mi wlapy zupelnie inne urzadzonko. RS dziala tylko i wylacznie z predkoscia 115 kbit. Software natomiast wgrywa sie protokolem xmodem. Do komunikacji uzywam programo minicom (spod linuxa). I tutaj zaczely sie pewne dziwne problemy.

Bez problemu mozna minicomem wydawac jakies proste polecenia przez rs232. Jednak gdy chce wrzucic moj wlasny firmware, to jedna na 20 prob konczy sie sukcesem. W pozostalych minicom krzyczy:

Retry 0: NAK on sector Retry 0: NAK on sector Retry 0: NAK on sector

i na tym konczy upload softu.

Tutaj mam pytanie - spotkal sie ktos z czyms takim ? Czy winny moze byc moj konwerter napiec (ze np dziala jak antena i wylapuje jakies smieci), czy moze to kwestia tylko i wylacznie programowa ?

Na koniec jeszcze jedno pytanie - w datasheet MAX233 pisze ze zasilanie ma miec 5V. Znalazlem w sieci schematy:

formatting link
tutaj jak byk MAX zasilany jest 3.3 V. To znaczy te 5V z pdf'a mozna spokojnie olac ? :)

Reply to
Marcin Szczepaniak
Loading thread data ...

Marcin Szczepaniak napisał(a):

Hmmm... Wgrywanie firmware'u. :) Powiedz jaką masz długość tych wszystkich kabli? Może przydałoby się zamknąć ten interfejs w jakiejś ekranowanej puszce?

Reply to
Virus_7

U mnie max232 nie dzialal na 3.3V. Musisz mu zapodac 5V. Jak chcesz, zeby dzialal na 3.3V musisz zastosować MAX3232 (albo zamiennik, np ST3232)

pozdrawiam Tomek

Reply to
Tomasz Sliwa

Dzieki !

Reply to
Marcin Szczepaniak

To jeszcze jedno pytanie - jaki jest dostepny u nas odpowiednik MAX233 dzialajacy na 3.3V ?

Reply to
Marcin Szczepaniak

MAX3233?? Pozdrawiam Tomek

Reply to
Tomasz Sliwa

dzieki :)

Reply to
Marcin Szczepaniak

Problem rozwiazalem - napisze o co chodzilo, aby zostala w archiwach informacja dla potomnych :)

Otoz nie wiedziec czemu minicom nie jest do konca kompatybilny z bootloaderem urzadzen Edimaxa. Po nacisnieciu klawisza 'b' z uploadem softu trzeba poczekac kilka sekund i wtedy za kazdym razem jest ok. Tak wiec wyglada na to ze moj dziadowski MAX232 dziala ok :)

Reply to
Marcin Szczepaniak

Ja bym to napisał raczej odwrotnie: to ten bootloader Edicośtam nie jest kompatybilny z normalną implementacją XModem'u użytą w minicomie.

Reply to
Adam Dybkowski

Ja mam (sprawdzoną na razie z urządzeniami na RTL8181) małą płytkę z ST3232 (zasilaną +3,3V bezpośrednio z urządzenia).

Z ciekawości - jak długo trwa upload? Teoretycznie 2 MB przy 115200 będzie minimum 3 minuty, ale jak w praktyce z narzutem protokołu?

Trochę szkoda, że nie przewidzieli ładowania przez Ethernet, tak jak w RTL8181. Chyba, że dałoby się przez RS232 wrzucić do RAM i uruchomić jakiś mały program, któremu np. przez TFTP można by wysłać cały soft.

Marek

Reply to
Marek Michalkiewicz

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.