#define B57600 0010001 #define B115200 0010002 #define B230400 0010003 #define B460800 0010004 #define B500000 0010005 #define B576000 0010006 #define B921600 0010007 #define B1000000 0010010 #define B1152000 0010011 #define B1500000 0010012 #define B2000000 0010013 #define B2500000 0010014 #define B3000000 0010015 #define B3500000 0010016 #define B4000000 0010017有一堆高速baudrate 定義。
open source 就有這個好處。
1500000 這個 baudrate 沒 support,所以 checkout 出來改。
我用 master 的 68ca528b563b8693ae2c0835629a7457fd211599 來改:
~/picocom$ git diff diff --git a/term.c b/term.c index 4abe6cd..66a72ee 100644 --- a/term.c +++ b/term.c @@ -637,6 +637,9 @@ term_set_baudrate (int fd, int baudrate) case 921600: spd = B921600; break; + case 1500000: + spd = B1500000; + break; #endif default: term_errno = TERM_EBAUD;其實就加上去就可以了。
然後就可以用 -b1500000 了。
沒有留言:
張貼留言