USB модем работает, пробую подключить SIM900. Внимательно почитал форум с начала, сделал следующее:
1. Включил потдержку - STMP app serial port support
2. Заменил pins.h по ссылке Sol-а
3. Подправил конфигурацию TX и RX пинов:
static struct pin_desc appuart_pins_0[] = {
/*{ PINID_AUART1_CTS, PIN_FUN1, PIN_4MA, PIN_1_8V, 0, },
{ PINID_AUART1_RTS, PIN_FUN1, PIN_4MA, PIN_1_8V, 0, },*/
{ PINID_AUART1_RX, PIN_FUN3, PIN_4MA, PIN_3_3V, 1, },
{ PINID_AUART1_TX, PIN_FUN3, PIN_4MA, PIN_3_3V, 1, },
};
Подключил microcom, скомпилил, залил в плату.
Появился /dev/ttySP0. Смотрю пины APPUART: 6 - видно что подтянутый к 3,3 вход. 8 - 3,3в - выход.
после команды:
# microcom -t 5000 -s 9600 /dev/ttySP0
или
# microcom -t 5000 -s 9600 -X /dev/ttySP0
вешается на время таймаута 5 сек, на клаву не реагирует, на выходе соответственно ни чего (смотрел осциллографом).
пробовал minicom с USB модемом - отвечает на AT команды.
Может ещё чего то в менюконфиг кернела добавить? Сталкивался ктонить с таким? |