Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru
Партнеры:
otladka.com.ua - г.Киев

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX
SK-AT91SAM9260-SIMXXX + Video Plug + Не работает GSM модем
Pavel Ivanchenko
Добавлено 24.05.2011 19:46 Сообщение: 31
Pavel Ivanchenko
Admin
4.39

Пункты: 91430
Регистрация: 24.03.2009
Пол: Мужчина
Единственно, извиняюсь, схема была старая опубликована, сейчас обновил.
Спуститься к концу Подняться к началу
Персональная информация
Pavel Ivanchenko
Добавлено 25.05.2011 11:31 Сообщение: 32
Pavel Ivanchenko
Admin
4.39

Пункты: 91430
Регистрация: 24.03.2009
Пол: Мужчина
Я просто в ярости от происходящего ...

1) Взял ваш zlinux, заливаю вижу скрипт загрузки:
Код
mknod /dev/i2c-0 c 89 0
mknod /dev/video0 c 81 0
mknod /dev/ppp c 108 0
mknod /dev/sim508 c 135 0

#open GSM UART
echo 1 > /dev/sim508

#open GPS UART
echo 2 > /dev/sim508

Это как понимать, даже не удосужились скрипт нажатия на кнопку повторить и кормите тут "претензиями" и требованием "разобраться разработчику"
2) взял штатное ядро (хотя и без драйвера isi), выключил в нем драйвер fb и ts, подключил плаг, залил, открыл ttyS1 - НИЧЕГО НЕ ВИСНЕТ
Т.е. такой эксперимент вам тоже лениво было провести.

Вобщем, дважды выговор с "занесением в трудовую" и отлаживать ваши эксперименты я больше не намерен.
Спуститься к концу Подняться к началу
Персональная информация
ldn
Добавлено 27.05.2011 18:53 Сообщение: 33
ldn
0

Пункты: 646
Регистрация: 28.03.2011
Здравствуйте.
Цитата
Я просто в ярости от происходящего ...


Я тоже. Прошу Вас писать менее эмоциональные посты.

Цитата

Это как понимать, даже не удосужились скрипт нажатия на кнопку повторить


О чем Вы? Простите не понял. Вы о скрипте press_gsm_pwr_key?

Цитата

отлаживать ваши эксперименты я больше не намерен.


Я не понимаю чего Вы беситесь?
Спуститься к концу Подняться к началу
Персональная информация
ldn
Добавлено 27.05.2011 18:55 Сообщение: 34
ldn
0

Пункты: 646
Регистрация: 28.03.2011
Цитата
взял штатное ядро (хотя и без драйвера isi), выключил в нем драйвер fb и ts, подключил плаг


Вопрос в догонку, Вы плаг ВКЛЮЧИЛИ?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 27.05.2011 20:02 Редактировалось 27.05.2011 20:23 Сообщение: 35
sasamy
4.70

Пункты: 77331
Регистрация: 14.08.2009
Цитата

О чем Вы? Простите не понял. Вы о скрипте press_gsm_pwr_key?


Есть мнение что модем вы включаете неправильно, если у вас это выглядит именно так
Код

mknod /dev/i2c-0 c 89 0
mknod /dev/video0 c 81 0
mknod /dev/ppp c 108 0
mknod /dev/sim508 c 135 0

#open GSM UART
echo 1 > /dev/sim508

#open GPS UART
echo 2 > /dev/sim508


это соответствует нажатию на кнопку и ее удержанию, а нужно имитировать кратковременное нажатие - сначала gpio в 0 потом через некоторую задержку вернуть состояние в 1, что и делается в "штатном" скрипте press_gsm_pwr_key, поэтому что происходит с модемом при постоянно нажатой кнопке power можно только гадать - но судя по результатам ваших опытов - ничего хорошего :)

Еще обратите внимание - у вас там свой драйвер для adv7180 - по умолчанию adv использует 8-битную шину данных, данные размещаются в старших битах P[15:8] 16 битной шины при этом пины P[7:0] находятся в третьем состоянии и не мешают в принципе, если вы там что-то напутали и включаете 16 битный режим - то это 100% нарушит работу usart0 aka ttyS1.
см. Table 102. ADV7180 Standard Definition Pixel Port Modes
Спуститься к концу Подняться к началу
Персональная информация
ldn
Добавлено 27.05.2011 23:49 Сообщение: 36
ldn
0

Пункты: 646
Регистрация: 28.03.2011
sasamy, спасибо за Ваш ответ.

Цитата
это соответствует нажатию на кнопку и ее удержанию, а нужно имитировать кратковременное нажатие


Да, я не знал про такое поведение, я думал что вот этим

#open GSM UART
echo 1 > /dev/sim508

просто включаю модем, попробую включать правильным образом. Просто такое поведение нигде не описано, вот я и решил...что это правильно.

За ссылку в доке спасибо, читаю.

По поводу драйвера, завтра попробую ванильное 2.6.28.10 привести в божеский вид и попробую все все заново, о результатах естественно сообщу :-).

Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
ldn
Добавлено 30.05.2011 12:34 Сообщение: 37
ldn
0

Пункты: 646
Регистрация: 28.03.2011
Добрый день, провёл эксперимент.

Взял ванильное ядро 2.6.28.10, настроил(указал частоту кварца и параметры UART'ов), добавил драйвер at91_gsm_gps_pwr, собрал.

Драйвер ISI не стоит, adv7180 - тоже, видеоплаг подключен, GSM модем включается правильно.

Тачскрин (CONFIG_INPUT_TOUCHSCREEN) отключен.

При включённом плаге:
at91_set_gpio_output(AT91_PIN_PB2, 1); /* */
at91_set_gpio_output(AT91_PIN_PB19, 1); /* */

обращение к порту
./tip -s 115200 /dev/ttyS1
приводит к зависанию.

Ядро доступно по адресу:
ftp://sasamy@logic71.dyndns.org
пароль sasamy123
Спуститься к концу Подняться к началу
Персональная информация
ldn
Добавлено 30.05.2011 12:34 Сообщение: 38
ldn
0

Пункты: 646
Регистрация: 28.03.2011
Добрый день, провёл эксперимент.

Взял ванильное ядро 2.6.28.10, настроил(указал частоту кварца и параметры UART'ов), добавил драйвер at91_gsm_gps_pwr, собрал.

Драйвер ISI не стоит, adv7180 - тоже, видеоплаг подключен, GSM модем включается правильно.

Тачскрин (CONFIG_INPUT_TOUCHSCREEN) отключен.

При включённом плаге:
at91_set_gpio_output(AT91_PIN_PB2, 1); /* */
at91_set_gpio_output(AT91_PIN_PB19, 1); /* */

обращение к порту
./tip -s 115200 /dev/ttyS1
приводит к зависанию.

Ядро доступно по адресу:
ftp://sasamy@logic71.dyndns.org
пароль sasamy123
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Отладочные платы » SK-AT91SAM9260-SIMXXX