Skicka filer till /dev/ttyS0 med XON/XOFF
Postat: 14 februari 2009, 07:04:32
Jag har (hade...) en bootloader på min uC som signalerar med XON/XOFF i syfte att hålla sin buffert inom gränserna. När jag använde XP fungerade det utmärkt att programmera kretsen genom att klistra in innehållet från en hex-fil i hyperterminalen.
Nu har jag börjat använda ubuntu. Har letat efter ett program som går att ställa in för att använda XON/XOFF. Hittade till slut ett som heter gtkterm. Fast, det verkar som att XON/XOFF inte användes trots allt, för att när jag skickade hexfilen svarade min uC inte som den brukar, sedan slutade den svara på kommandon från serieporten. Antagligen har koden som gör ett call till bootloadern blivit korrupt.
Verkar som att gtkterm ställt in "ixoff", fast inte "ixon"
Enligt manualen för stty:
XON/XOFF flow control är alltså inte använt.
Innan jag använde gtkterm använde jag minicom, men såg genom stty att "ixon" inte var satt, vilket gjorde att jag sökte vidare efter andra program. När jag använde gtkterm glömde jag dock verifiera med stty innan jag skickade hex-filen.
Känner ni till något program till ubuntu som verkligen sätter/använder/förstår xon/xoff?
Nu har jag börjat använda ubuntu. Har letat efter ett program som går att ställa in för att använda XON/XOFF. Hittade till slut ett som heter gtkterm. Fast, det verkar som att XON/XOFF inte användes trots allt, för att när jag skickade hexfilen svarade min uC inte som den brukar, sedan slutade den svara på kommandon från serieporten. Antagligen har koden som gör ett call till bootloadern blivit korrupt.
Verkar som att gtkterm ställt in "ixoff", fast inte "ixon"
Kod: Markera allt
$ stty -F /dev/ttyS0
speed 19200 baud; line = 0;
min = 1; time = 5;
ignbrk -brkint -icrnl ixoff -imaxbel
-opost -onlcr
-isig -icanon -iexten -echo -echoe -echok -echoctl -echoke
Kod: Markera allt
[-]ixoff
enable sending of start/stop characters
[-]ixon
enable XON/XOFF flow control
Innan jag använde gtkterm använde jag minicom, men såg genom stty att "ixon" inte var satt, vilket gjorde att jag sökte vidare efter andra program. När jag använde gtkterm glömde jag dock verifiera med stty innan jag skickade hex-filen.
Känner ni till något program till ubuntu som verkligen sätter/använder/förstår xon/xoff?