|
пока не понятные баги OpenCPU в M10 |
|
|
|
Jan 29 2011, 19:07
|

Участник

Группа: Участник
Сообщений: 44
Регистрация: 18-10-06
Пользователь №: 21 440

|
После детального выбора модема для перспективного проектирования пытаемся использовать М10 от квиктела. Все знают плюсы и пока практически никто не знает минусов этого девайса. Стандартная прошивка последних версий ведет себе, в принципе, адекватно. Но нашей конторе захотелось попробовать китайский онбоард софт в реале. Финансово выгодный аспект пока превращается в бред. Я не прошу помощи от техподдержки, ибо ее я уже замучал своими вопросами. Если кто уже пользовал OpenCPU в реальном, не тестовом, объеме, помогите. Я не могу прошить фирмвару, софт пишет то, что во вложении. Танцы с бубном, включая смену модема, присутствовали. Документы изучены, софт последний. Обидно, т.к. реально интересная платформа для реальный приложений...
Эскизы прикрепленных изображений
|
|
|
|
|
 |
Ответов
|
Nov 1 2011, 16:52
|
Местный
  
Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682

|
/***************************************************************** * Function: Ql_Sleep * * Description: * Suspends the execution of the current task * until the time-out interval elapses. * Parameters: * msec: * The time interval for which execution is to * be suspended, in milliseconds. * Return: * None *****************************************************************/ void Ql_Sleep(u32 msec);
Но pau62 прав - евенты в оцпу обрабатываются поллингом, и пока Sleep работает, естественно, будут или пропущены, или, хуже того, переполнены (тоже не пробовал). Sleep хороша для небольших задержек. Например, Stanley в своем екзампле софтовой реализации SPI использует Ql_Sleep(1) между дерганьем ног непосредсвенно записью в регистры ARM. Я также использовал на старте своей программы Ql_Sleep(10) между командами настройки портов типа смены скорости и т.п. Но если речь идет о больших интервалах, то это, естественно, абсурдно, т.к., боюсь, энергопотребление от этого не изменится. Лучший способ, как на мой взгляд: настроить будильник и затем отключить модуль полностью с включением по будильнику. А еще надежнее - внешний PIC10, который будет этим заниматься.
ПС: по поводу вешанья - я такую задачу специально перед собой ставил, и не смог - не вешается он никак, а перезагружается.
Сообщение отредактировал GeGeL - Nov 1 2011, 16:55
|
|
|
|
Сообщений в этой теме
allmaker пока не понятные баги OpenCPU в M10 Jan 29 2011, 19:07 av-master ВАУ еще один с м10 )) щас начнется )) достал попко... Jan 29 2011, 19:34 sobr Цитата(av-master @ Jan 30 2011, 01:3... Jan 30 2011, 04:57 allmaker Цитата(av-master @ Jan 29 2011, 22:3... Jan 30 2011, 11:33  ssokol Цитата(allmaker @ Jan 30 2011, 14:33) Моя... Jan 30 2011, 19:40   Telit Цитата(ssokol @ Jan 30 2011, 22:40) А , е... Jan 30 2011, 19:53    ssokol Цитата(Telit @ Jan 30 2011, 22:53) но ... Jan 31 2011, 05:39 ArtemKAD ЦитатаВедь для юзера М10 предлагается, однако, 3 М... Jan 30 2011, 21:14 CupuyC Цитата(ArtemKAD @ Jan 30 2011, 23:14) А н... Jan 31 2011, 09:31 butthead2 Цитата(ArtemKAD @ Jan 31 2011, 00:14) Вот... Jan 30 2011, 21:24 ArtemKAD Не, это еще не появился. Это пока единичные экземп... Jan 30 2011, 21:44 CADiLO Это прикрепленный оригинал письма.
>>>htt... Jan 31 2011, 10:48 kovz Цитата(allmaker @ Jan 29 2011, 21:07) Есл... Jan 31 2011, 10:54 ArtemKAD ЦитатаПроцессор имеет внешнюю память.
Имеет - 4МБ ... Jan 31 2011, 11:20 allmaker Цитата(ArtemKAD @ Jan 31 2011, 14:20) Име... Jan 31 2011, 11:49  kovz Цитата(allmaker @ Jan 31 2011, 13:49) 2MB... Jan 31 2011, 12:10 ArtemKAD Еще раз. Вас не смущает тот факт, что физически 9М... Jan 31 2011, 12:11 CupuyC Цитата(allmaker @ Jan 29 2011, 21:07) Я н... Jan 31 2011, 12:35 allmaker Цитата(ArtemKAD @ Jan 31 2011, 15:11) Еще... Jan 31 2011, 12:53 ArtemKAD Причем тут чтение документации? Берешь М10, снимае... Jan 31 2011, 14:26 CupuyC Цитата(ArtemKAD @ Jan 31 2011, 16:26) При... Jan 31 2011, 14:40 CADiLO Артем, они выпустили несколько версий железа - с з... Jan 31 2011, 14:41 allmaker Спасибо Игорю (аки CupuyC) за помощь. Проблема сос... Jan 31 2011, 15:19 CADiLO Ну дык с Гранд-электроникс вполне нормально можно ... Jan 31 2011, 15:44 V125 Пытаюсь разобраться с OPEN CPU посредством ADS 1.2... Aug 14 2011, 07:11 kovz Цитата(V125 @ Aug 14 2011, 10:11) Пытаюсь... Aug 14 2011, 08:04 V125 Отсебятина, я её и линкером пугал- нифига, хотел ... Aug 14 2011, 08:18 V125 Спасибо kovz за подсказку. Но еще беда -не открыва... Aug 15 2011, 06:23 kovz Цитата(V125 @ Aug 15 2011, 09:23) Спасибо... Aug 15 2011, 06:44 Aleksandr_q Цитата(V125 @ Aug 15 2011, 09:23) Спасибо... Aug 15 2011, 07:11 V125 Прошивка M12BR01A08N32, SDK - OpenCPU_SDK_M12BR01A... Aug 15 2011, 07:22 Aleksandr_q Цитата(V125 @ Aug 15 2011, 10:22) Прошивк... Aug 15 2011, 07:31 V125 Главное заработало! Получается в прошивку M12B... Aug 15 2011, 07:40 Aleksandr_q Цитата(V125 @ Aug 15 2011, 10:40) Главное... Aug 15 2011, 07:59 V125 Можно ли Дебаг порт Tx Rx заставить работать с вне... Aug 15 2011, 13:31 Aleksandr_q Цитата(V125 @ Aug 15 2011, 16:31) Можно л... Aug 18 2011, 08:24 V125 Вобщем потихоньку разбираюсь. Не так уж и страшен ... Aug 17 2011, 05:02 V125 Пытался разобраться с SMS Open CPU. Отправляет sms... Aug 23 2011, 19:32 V125 Open CPU. Суть идеи: при поступлении звонка происх... Sep 2 2011, 05:51 CupuyC Цитата(V125 @ Sep 2 2011, 08:51) Open CPU... Sep 2 2011, 08:27 V125 Спасибо. Как раз использую ф-цию Ql_StartPlayAudio... Sep 2 2011, 09:05 CupuyC Цитата(V125 @ Sep 2 2011, 12:05) Спасибо.... Sep 2 2011, 13:41  kovz Цитата(CupuyC @ Sep 2 2011, 16:41) Если н... Sep 3 2011, 06:56   V125 Цитата(kovz @ Sep 3 2011, 10:56) Ошибаете... Sep 3 2011, 10:30    kovz Цитата(V125 @ Sep 3 2011, 13:30) Можно по... Sep 5 2011, 06:47 V125 В Open CPU есть функция Ql_VTS и она работает на п... Sep 3 2011, 03:56 V125 Значит ф-цию приема DTMF надобно писать самому. ko... Sep 5 2011, 19:51 kovz Цитата(V125 @ Sep 5 2011, 22:51) kovz Вам... Sep 6 2011, 07:59 V125 Звоню с мобильного на модуль М12, он поднимает тру... Sep 6 2011, 16:16 V125 Пытался запустить GPRS. С интернетом вроде соединя... Sep 8 2011, 19:20 V125 Как правильно (под O_CPU) прочитать СМС?
что так
Q... Oct 31 2011, 10:05 CupuyC Цитата(V125 @ Oct 31 2011, 13:05) Как пра... Oct 31 2011, 15:10 V125 Шлю текст английскими буквами, русскими и пытаться... Oct 31 2011, 15:30 pau62 Цитата(V125 @ Oct 31 2011, 19:30) Шлю тек... Oct 31 2011, 15:50  GeGeL Цитата(pau62 @ Oct 31 2011, 19:50) Скорее... Oct 31 2011, 17:47 Aleksandr_q Запросите M12BR02A02N32_OCPU и OpenCPU_SDK_V3.3 Oct 31 2011, 15:43 V125 Даже если это Юникод (Bin,Hex,Dec,Oct) что я буду ... Oct 31 2011, 16:05 pau62 Цитата(V125 @ Oct 31 2011, 20:05) Даже ес... Oct 31 2011, 16:38 V125 Разобрались всем миром. Я даже и не подумал, что э... Oct 31 2011, 18:11 CupuyC Цитата(V125 @ Oct 31 2011, 21:11) Разобра... Nov 1 2011, 11:58  Alechek Цитата(CupuyC @ Nov 1 2011, 17:58) Нет та... Nov 1 2011, 13:36   CupuyC Цитата(Alechek @ Nov 1 2011, 16:36) В цик... Nov 1 2011, 13:47   pau62 Цитата(Alechek @ Nov 1 2011, 17:36) В цик... Nov 1 2011, 13:48 V125 А Stanley случаем не желает и нам показать свой с... Nov 1 2011, 17:27 pau62 Цитата(V125 @ Nov 1 2011, 21:27) А Stanle... Nov 1 2011, 18:27 GeGeL Кстати, не пробовали в примере SPI тестировать ост... Nov 1 2011, 18:31 pau62 Я только LCD от нокии прицепил.
по примерчику LCD.... Nov 1 2011, 19:03 V125 В LCD я пока не заглядывал, а вот эксемпла "п... Nov 1 2011, 18:42 V125 Получается если во время отработки Ql_Sleep(u32 ms... Nov 3 2011, 15:53 pau62 Если в период спячки придет событие, то оно имхо ... Nov 3 2011, 16:21 GeGeL Я тоже не проверял, но думаю аналогично - первое п... Nov 3 2011, 16:42 V125 Когда я делал на внешнем проце, то отправлял сообщ... Nov 3 2011, 17:39 pau62 Нигде не написано, что Sleep укладывает в спячку м... Nov 3 2011, 18:02 V125 Вот сейчас впервые подал питание через тестер (не... Nov 3 2011, 18:16 pau62 Цитата(V125 @ Nov 3 2011, 22:16) Вот сейч... Nov 3 2011, 18:47 GeGeL 10 mA - это с работающей задачей ОЦПУ? Или просто ... Nov 3 2011, 18:33 V125 Пардон накололся, еще MAX 3232 запитана, но у неё ... Nov 3 2011, 18:52 pau62 Вот м10 и м12 не мерил, а м75 при работе вместе с ... Nov 3 2011, 18:56 V125 Каким обзазом порт DEBUG перестроить на 9600 (под ... Nov 4 2011, 21:51 pau62 Ql_SetUartBaudRate(ql_uart_port2,9600); - не помог... Nov 5 2011, 07:14 V125 Я хочу прицепить GPS модуль на дебаг порт (на осно... Nov 5 2011, 07:39 pau62 Осцилом посмотреть бы.
А 3-й порт? Я в дебаг пор... Nov 5 2011, 08:14 V125 Я пока не понял, что это за третий уарт, да и насч... Nov 5 2011, 08:20 pau62 если модуль боле-мене свежий, то 62pin -TXD3 63 ... Nov 5 2011, 08:29 V125 Вот спасибо, подсказали про третий Уарт, я не доум... Nov 5 2011, 08:51 pau62 Не понимаю зачем он. Возможно при передачи данных ... Nov 5 2011, 08:56 V125 Тогда про баги, незнаю модуля или моих мозгов. Есл... Nov 6 2011, 05:11 GeGeL Это не баг.
Китайцы в своем трекере используют по... Nov 6 2011, 07:51 V125 Спасибо, вроде понял. Хотя у меня GPS источник под... Nov 6 2011, 08:41 GeGeL Для начинающих, испытывающих трудности с командной... Nov 6 2011, 20:09 V125 Цитата(GeGeL @ Nov 7 2011, 00:09) Для нач... Nov 7 2011, 07:00 GeGeL Подменять ничего не надо - просто дописывать в Hel... Nov 7 2011, 16:13 pau62 Вот что интересно, я тож в этот ат все пишу. Потыр... Nov 7 2011, 09:56 V125 Есть встроенная функция Ql_ReadADC. В упор не най... Nov 17 2011, 09:00 pau62 Цитата/*******************************************... Nov 17 2011, 09:25 V125 Спасибо. Тоже нашел, а то на терминал считывает, а... Nov 17 2011, 09:44 GeGeL Запросите OPEN_CPU_DGD_V1.2.pdf из OpenCPU_SDK_V3... Nov 17 2011, 11:42 Aleksandr_q Уважаемые разработчики хочу вас поставить в извест... Nov 17 2011, 13:50 V125 Как в OpenCPU производится запись/чтение энергонез... Nov 21 2011, 10:46
2 страниц
1 2 >
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|