реклама на сайте
подробности

 
 
4 страниц V   1 2 3 > »   
Reply to this topicStart new topic
> SIM900 прошивка, Перепрошивка модуля
Дмитрий2212
сообщение Dec 2 2010, 19:45
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Всем доброе время суток.Подскажите как сложно изменить прошивку модуля и что для этого нужно ?
Go to the top of the page
 
+Quote Post
av-master
сообщение Dec 2 2010, 19:52
Сообщение #2


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



нужен хороший ком порт или переходник тянущий скорость 460000, програмку. ну и саму прошивку. Обычно берут у тех у кого покупали модуль.
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 2 2010, 19:59
Сообщение #3


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



С прошивкой прблем не будет.А с погой и тех. вопросами если можно поподробней
Go to the top of the page
 
+Quote Post
av-master
сообщение Dec 2 2010, 20:08
Сообщение #4


Знающий
****

Группа: Свой
Сообщений: 857
Регистрация: 14-05-05
Из: Украина
Пользователь №: 4 998



PWRKEY наглухо на землю. и по командам проги включить питание. ну и подождать ))
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 2 2010, 20:33
Сообщение #5


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Ну конешно не сильно подробно.А куда лить саму прошивку в ДЕБУГ или как. Хотелось бы еще поподробней.
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 2 2010, 22:10
Сообщение #6


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Цитата(Дмитрий2212 @ Dec 2 2010, 23:33) *
Ну конешно не сильно подробно.А куда лить саму прошивку в ДЕБУГ или как. Хотелось бы еще поподробней.

В отладочный порт вроде тоже можно (я не пробовал), в основной - точно работает. Подробнее уж некуда - включить и смотреть на экран программы. Скорость можно и не обязательно 460800, но порт должен обеспечивать выбранную скорость (т.е. если через стандартный COM, то лучше ограничиться 115200). И важно именно удерживать PWRKEY по крайней мере до начала работы флешера, иначе модуль выключится после заливки загрузчика.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Dec 3 2010, 04:54
Сообщение #7


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Ещё момент - преобразователь уровней от внешних 3 В запитать, т.к. SIM900 при перепрошивке не выдаёт VDD_EXT.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
ArseGun
сообщение Dec 10 2010, 14:34
Сообщение #8


Частый гость
**

Группа: Свой
Сообщений: 192
Регистрация: 10-03-07
Из: г. Тольятти
Пользователь №: 26 026



Так прошивал ли кто-нибудь firmware SIM900 через Debug-порт?
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Dec 10 2010, 15:54
Сообщение #9


Местный
***

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



Цитата(av-master @ Dec 2 2010, 23:52) *
нужен хороший ком порт или переходник тянущий скорость 460000, програмку. ну и саму прошивку. Обычно берут у тех у кого покупали модуль.

Вопрос в кучу...
Турбо-провод на двух 315 какую скорость "тянет"??? Может кто-то пользует rolleyes.gif
только наверное на линию Rx к телефону/модулю стабилитрон на 3 вольта нужен...

Сообщение отредактировал Павел_Б - Dec 10 2010, 15:57
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Dec 10 2010, 19:57
Сообщение #10


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Мррр, да не будет воспринято как грубость... на MAX3232 или его многочисленные аналоги финансов не хватает?
Тогда HIN202 или MAX202. Стоят ровно доллар, иногда меньше. На 115200 прошивал и через то и через другое (возмутительно долго!), на 230400 MAX202 завирается в среднем на втором мегабайте, HIN202 как-то не пробовал.
Транзисторный преобразователь уровней как-то даже из схемы AVR910 выбросил, заменив на MAX. Если сильно хочется на "рассыпухе" - можно из компараторов наваять...


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Dec 11 2010, 05:07
Сообщение #11


Местный
***

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



Цитата(Harbinger @ Dec 10 2010, 23:57) *
, на 230400 MAX202 завирается в среднем на втором мегабайте,

Длинна проводов от com9 до max232 и от max232 до debug сильно влияет??? Где целесообразнее сам преобразователь делать? у выхода компа com9 или и входа в DEBUG?
Есть такая информация у кого-нибудь?
У MT-system такого провода в продаже случайно нет?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Dec 11 2010, 08:30
Сообщение #12


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



В общем, провода для TTL/CMOS уровней ввиду худшей помехозащищённости нужно делать как можно короче, т.е. преобразователь как можно ближе к устройству, в пределе - на его плате. Касательно RS-232, экранированный 8-жильный кабель (земля идёт по оплётке) 5-метровой длины не вызывает вопросов вплоть до 115200 (как-то приходилось перекачивать дистрибутив Win98 гипертерминалом - ни одной ошибки), для работы на скоростях 230400 и выше всё-таки пользую метровый.
...Судя по подозрительному номеру порта (COM9), стоит преобразователь USB/COM, которых великое множество и далеко не все из них в точности эмулируют классический COM-порт. С этим надо разбираться в каждом отдельном случае. Если в устройстве наружу выведен "голый" UART с трехвольтовыми уровнями, то, пожалуй, рационально сделать переходник USB/UART без промежуточного звена в виде двух MAX-ов.
Напоследок. Прошивать именно через debug - непременное условие? Коммутатор на основной порт никак нельзя поставить? Просто вполне вероятна в будущем ситуация, что симкомовцы в новых версиях фирмваре оставят debug-порт только для вывода отладочной информации и программирования калибровочных данных, как уже случилось с SIM300.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Dec 11 2010, 17:38
Сообщение #13


Местный
***

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



Цитата(Harbinger @ Dec 11 2010, 12:30) *
В общем, провода для TTL/CMOS уровней ввиду худшей помехозащищённости нужно делать как можно короче, т.е. преобразователь как можно ближе к устройству, в пределе - на его плате. Касательно RS-232, экранированный 8-жильный кабель (земля идёт по оплётке) 5-метровой длины не вызывает вопросов вплоть до 115200 (как-то приходилось перекачивать дистрибутив Win98 гипертерминалом - ни одной ошибки), для работы на скоростях 230400 и выше всё-таки пользую метровый.
...Судя по подозрительному номеру порта (COM9), стоит преобразователь USB/COM, которых великое множество и далеко не все из них в точности эмулируют классический COM-порт. С этим надо разбираться в каждом отдельном случае. Если в устройстве наружу выведен "голый" UART с трехвольтовыми уровнями, то, пожалуй, рационально сделать переходник USB/UART без промежуточного звена в виде двух MAX-ов.
Напоследок. Прошивать именно через debug - непременное условие? Коммутатор на основной порт никак нельзя поставить? Просто вполне вероятна в будущем ситуация, что симкомовцы в новых версиях фирмваре оставят debug-порт только для вывода отладочной информации и программирования калибровочных данных, как уже случилось с SIM300.

COM9 - это не именно девятый по счёту ком порт, а стандартный ком порт с 9-ю выводами. Полный стандартный RS232!!! На моей материнке стандартный ком порт 9-ти выводный один единственный!
Вот и решил спросить - на какой скорости лучше читать/перешиввать модуль и кто по какой схеме делает преобразователь... Собрать большой проблемы нет... просто будешь потом маяться на скорости 115200... говорят долго очень.
А прошивка SIM900 сколько примерно мегабайт?
Тоесть я так понял что преобразователь должен быть рядом с модулем... а вот от материнки до модуля не более метра - и будет скорость 230400? Сколько примерно перезаливка прошивки в этом случае времени занимает?
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Dec 11 2010, 18:52
Сообщение #14


Профессионал
*****

Группа: Свой
Сообщений: 1 508
Регистрация: 26-06-06
Из: Киев
Пользователь №: 18 364



На скорости 115200 - минуты три. На большей - а Ваш COM-порт это большее поддерживает?
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 11 2010, 19:00
Сообщение #15


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



А саму прогу где взять
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Dec 12 2010, 05:03
Сообщение #16


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Драйвер для "разгона" COM-порта.
Максимальную скорость он определяет сам. Не всякая материнка поддерживает выше 115200.
Прошивальщик... по почте как-то. В открытый доступ его выкладывать нельзя.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
alexsl
сообщение Dec 14 2010, 10:14
Сообщение #17


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 8-02-07
Пользователь №: 25 165



Цитата(Harbinger @ Dec 12 2010, 08:03) *
Драйвер для "разгона" COM-порта.
Максимальную скорость он определяет сам. Не всякая материнка поддерживает выше 115200.
Прошивальщик... по почте как-то. В открытый доступ его выкладывать нельзя.


Немогли бы закинуть на почту(lapshin.aleks@bk.ru) прошивальщик.
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 14 2010, 10:46
Сообщение #18


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Дак и я тоже прошу dmitriy2212@yandex.ru
Go to the top of the page
 
+Quote Post
Mapper
сообщение Dec 17 2010, 16:36
Сообщение #19





Группа: Новичок
Сообщений: 1
Регистрация: 17-12-10
Пользователь №: 61 693



Цитата(Harbinger @ Dec 12 2010, 11:03) *
Драйвер для "разгона" COM-порта.
Максимальную скорость он определяет сам. Не всякая материнка поддерживает выше 115200.
Прошивальщик... по почте как-то. В открытый доступ его выкладывать нельзя.



И мне пожалуйста moderatorkarta <гав-гав> rambler.ru

Заранее благодарен.
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 25 2010, 18:18
Сообщение #20


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Попробовал перепрошить СИМ900-- пока не получается.Мои действия такие
1 Закорачиваю клемы 1 и 2 (PWRKEY PWRKEY_OUT)
2 Запускаю прошивальщик
3 Нажимаю СТАРТ
4 Подаю питание на модуль
Выдает какие то ошибки.Думаю дело в согласовании.
А если чиво не так прошу подскажите.
Go to the top of the page
 
+Quote Post
Eddy71
сообщение Dec 26 2010, 06:19
Сообщение #21


Местный
***

Группа: Свой
Сообщений: 224
Регистрация: 23-11-08
Из: Украина, Луганск
Пользователь №: 41 879



Термин "Выдает какие то ошибки" недостаточно полно отображает происходящее sm.gif
(там как раз написано, что не понравилось прошивальщику)


--------------------
«Чтобы что-то изобрести, вам потребуется хорошее воображение и куча мусора» /Томас Эдисон/
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 26 2010, 17:27
Сообщение #22


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Пытаюсь прошить так
1 Закорачиваю PWRKEY иPWRKEYOUT
2 Запускаю прошивальщик
3 По его просьбе подаю питание
Он выдает
i 00'00"15- Please power up the target
i 00'19'"078-Target responding
i 00'19"078-Downloading Flash Loader in RAM
x 00'21"296-Err000-Error during acknowledgement waiting
i 00'21"296-nResult:0/Index25612/Frame size: 12
x 00'21"296-Err000-Error during download data via Boot ROM
x 00'21"312-Err000-Error during download loader in RAM
x 00'21"328-Chek target setting
Go to the top of the page
 
+Quote Post
rx3apf
сообщение Dec 26 2010, 17:55
Сообщение #23


Гуру
******

Группа: Участник
Сообщений: 3 834
Регистрация: 14-06-06
Из: Moscow, Russia
Пользователь №: 18 047



Скорость ? Порт (onboard или переходник с USB), какие трансиверы стоят на преобразовании уровней ?
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 26 2010, 18:04
Сообщение #24


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Пробую на скорости 9600
COM2
Между ком портом и модулем стоит ST232BN.
В общении по командам проблем не было. Я имею в виду управление СИМ900 через ком порт.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 27 2010, 04:53
Сообщение #25


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



>>>ST232BN

выбросить и поставить нормальный MAX3232 (НЕ 232!!!) с питанием от 3 вольт и подачей питания одновременно с модулем.

шить желательно через дебаговский порт.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 27 2010, 13:45
Сообщение #26


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



ОК буду пробовать.Спасибо за ответ.Подачей питания одновременно с модулем или при появлении статуса.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Dec 28 2010, 04:39
Сообщение #27


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



STATUS при перепрошивке появляться не обязан.

поэтому питание подаем одновременно


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 29 2010, 07:19
Сообщение #28


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



Ура.Перепрошил модуль до 6 версии на скорости 9600 заняло примерно час. В следующий раз увеличу скорость.
Go to the top of the page
 
+Quote Post
Alechek
сообщение Dec 29 2010, 08:48
Сообщение #29


Профессионал
*****

Группа: Свой
Сообщений: 1 241
Регистрация: 15-11-05
Из: Челябинск
Пользователь №: 10 882



115200 - 10 минут
Go to the top of the page
 
+Quote Post
Дмитрий2212
сообщение Dec 29 2010, 09:11
Сообщение #30


Частый гость
**

Группа: Участник
Сообщений: 97
Регистрация: 30-09-08
Пользователь №: 40 592



а для перепрошивки на больших скоростях чем 9600 нужны только RX И TX или еще какието?
Go to the top of the page
 
+Quote Post
andrewlekar
сообщение Dec 30 2010, 02:53
Сообщение #31


Знающий
****

Группа: Участник
Сообщений: 837
Регистрация: 8-02-07
Пользователь №: 25 163



На 115200 шилось только на TX и RX.
Go to the top of the page
 
+Quote Post
Konstantinn
сообщение Jan 5 2011, 19:11
Сообщение #32





Группа: Участник
Сообщений: 14
Регистрация: 15-12-10
Пользователь №: 61 627



Немогу прошить sim900 c 6 версии на 7-ю, вобщем остается мне грешить пока на преобразователь USB-UART - MCP2200
Вот что мне выдает загрузчик:

Кто что думает по этому поводу?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 6 2011, 04:19
Сообщение #33


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



MCP2200 - у нее внутренний стабилизатор 3.3 вольта, это уже много для SIM900 - нужно выходные уровни 3.0 вольта.
Поэтому для обновления через USB желательно использовать преобразователь где выходной буфер можно запитать отдельно - PL или FTDI
Или поставить в линию диод шотки - понизить на 0.2-0.3 вольта напряжение с MCP на SIM

Кроме того - не забыли POWERKEY жестко соединить с GND перед подачей питания ?

И от USB можете шить на 460800 - будет всего 2-3 минуты на обновление.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Konstantinn
сообщение Jan 6 2011, 04:38
Сообщение #34





Группа: Участник
Сообщений: 14
Регистрация: 15-12-10
Пользователь №: 61 627



У MCP2200 я запитываю питанием 2.97В уровень TXD 2.8 вольта. Power key сажу на землю полевым транзистором irlml2402. Пробовал различные скорости, в общем эффект один и тот-же, правда возможно у меня идет запитка модуля через TXD, сегодня попробую купить MAX3232, либо после MCP2200 поставить шинник, и переводить его выхода из Z состояния в активное одновременно с подачей питания на модуль.
По терминалу MCP2200 с модулем работает отлично, ошибок не наблюдал.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 6 2011, 04:58
Сообщение #35


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



так - минуточку.

Минимально допустимое напряжение питания на входе Vdd MCP2200 3.0 вольта. И то , при нем уже внутренний стабилизатор не работает.
А значит и микросхема ведет себя как попало. Чтобы нормально работал внутренний стабилизатор на нее нужно подать 5 вольт с USB.
Это есть в даташите.

>>>Power key сажу на землю полевым транзистором irlml2402

Какой-такой транзистор - сказано же перед программированием соединить POWERKEY с GND перемычкой. И снять ее уже после обновления модуля.

>>>У MCP2200 я запитываю питанием 2.97В

Кстати, Вы на Vusb случайно ничего не подали ??? А то ведь это выход - туду только конденсатор цепляется. (Просто было уже пару случаев когда ее питать через Vusb пробовали sm.gif )


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Konstantinn
сообщение Jan 6 2011, 05:49
Сообщение #36





Группа: Участник
Сообщений: 14
Регистрация: 15-12-10
Пользователь №: 61 627



Спасибо за советы, в даташите то я прочитал что MCP2200 Минимально допустимое напряжение питания на входе Vdd MCP2200 3.0 вольта. вобщем и подумал что она должна работать. На Vusb ничего не подал, даташит читал, хоть и по диагонали))).
И последние не понимаю разницы между перемычкой между POWERKEY с GND, и сопроттивлением открытого канала IRLML2402 равного 0.25 - 0.5 Ома
Вечером буду исправлять ошибки. После удачной прошивки, надеюсь такая будит, напишу в чем конкретно был хомут.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 6 2011, 06:09
Сообщение #37


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Конечно можно и транзистор открыть, но вы ж его не перемычкой открываете?


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
heburashka
сообщение Jan 6 2011, 06:47
Сообщение #38


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-04-09
Пользователь №: 47 685



намечается первый перепрошив sim900

через usb ft232 нормально ?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 6 2011, 06:54
Сообщение #39


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



только уровни должны быть на модуль правильные, а значит на VCCIO FT232 нужно подать соответственно 3.0 вольта (НЕ 3.3!)
http://www.ftdichip.com/Support/Documents/..._FT232BL_BQ.pdf

Можно подать с 3V3OUT на VCCIO через делитель или диод шоттки, чтобы погасить 0.3 вольта.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
heburashka
сообщение Jan 6 2011, 06:57
Сообщение #40


Участник
*

Группа: Участник
Сообщений: 71
Регистрация: 14-04-09
Пользователь №: 47 685



Цитата(CADiLO @ Jan 6 2011, 13:54) *
только уровни должны быть на модуль правильные, а значит на VCCIO FT232 нужно подать соответственно 3.0 вольта (НЕ 3.3!)
http://www.ftdichip.com/Support/Documents/..._FT232BL_BQ.pdf


ну это само собой )
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 6 2011, 07:16
Сообщение #41


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Что интересно, есть версия драйверов для FT при которой многие проги не видят виртуальный COM порт, хотя он нормально видится виндовым терминалом и работает под ним. В том числе он не видится и программами от SIMCOM.
Где-то в инете это обсуждалось - что пытались исправить ошибку вылезшую в WIN XP SP2 и сделали новую когда переходник неправильно работает в WIN XP SP3.

Вот - нашел в чем проблема там.

Установка D2XX-драйверов Windows ХР

Немного сложнее обстоит дело в случае использования операционной системы Windows XP, которая уже имеет в своем составе сертифицированные VCP-драйверы FTDI. При попытках присоединить к компьютеру новое USB-устройство со стандартными идентификаторами FTDI (например, любой DLP-модуль) система по умолчанию, не спрашивая пользователя, самостоятельно установит VCP-драйверы. Пользователю, желающему работать с D2XX-драйверами, необходимо в этот момент вспомнить, что очень полезно воспитывать в себе терпение и воспользоваться утилитой ftxprcvr.exe, входящей в состав дистрибутива D2XX-драйверов для Windows XP. Утилита ftxprcvr.exe, используя установившиеся по умолчанию VCP-драйверы, перепрограммирует EEPROM, используемую в присоединенном устройстве, и задаст новые значения идентификаторов (VID=0403 и PID=6006). После этого необходимо повторить процедуру установки D2XX-драйверов сначала, т.е отключить и снова присоединить устройство. Теперь система даст возможность пользователю указать директорию для установки D2XX-драйверов. В случае ошибки записи нового PID необходимо воспользоваться утилитой MProg_Setup.exe



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Aner
сообщение Jan 6 2011, 11:38
Сообщение #42


Гуру
******

Группа: Свой
Сообщений: 4 869
Регистрация: 28-02-08
Из: СПБ
Пользователь №: 35 463



забавно, а что под win7?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 6 2011, 11:52
Сообщение #43


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Не пробовал, так как после NT4 и W2K не ставлю на комп где прийдется работать с отладочными средствами ос с NT ядром.
Получить прямой доступ к портам там можно исключительно через одно место. Поэтому XP SP3 и никаких проблем.



--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Ipm
сообщение Jan 6 2011, 12:37
Сообщение #44





Группа: Участник
Сообщений: 11
Регистрация: 18-01-08
Пользователь №: 34 204



Подскажите размер прошивки для SIM900.
Go to the top of the page
 
+Quote Post
Konstantinn
сообщение Jan 6 2011, 14:14
Сообщение #45





Группа: Участник
Сообщений: 14
Регистрация: 15-12-10
Пользователь №: 61 627



размер 7-й версии прошивки 2 602 496 байт
Go to the top of the page
 
+Quote Post
Konstantinn
сообщение Jan 7 2011, 19:44
Сообщение #46





Группа: Участник
Сообщений: 14
Регистрация: 15-12-10
Пользователь №: 61 627



После длительных действий наконец удалось прошить модуль!
Действия следующие: поставил перемычку между POWERKEY и землей-не помогло, запитал MCP2200 от 5 вольт, после него поставил преобразователь уровней, также не помогло.
MAX3232 6 янаваря не успел купить, нашел завалявшуюся MAX232 и приципил к ней преобразователь уровней, сутки промучался почему не работает ком порт на компьютере, оказалось распаяка шлейфа от материнской платы к разьему DB9 была неверной, перепаял, заработал COM порт.
Попробовал в 2 открытых терминалах пообщатся с COM1(встроенный в материнку) и COM5(MCP2200) обнаружил, что MCP не всегда ведет себя адекватно, и шлет мне невсегда верно, а иногда и не принимает вовсе, даже если заставить ее саму с собой общатся.
Подключил SIM900 к своему COM1 через MAX232 и преобразователь уровней, POWERKEY коротил на землю при момощи полевого транзистора IRLML2402 (Затвор транзистора соединил с питанием модуля Vbat). Выставил скорость в прошивальщике 115200, пошло прошиватся, пошел покурить, вернулся, SIM900 уже прошит. Мои ожидания что канал IRLML2402 сопротивлением до 0,5 Ома заменяет перемычку оправдались.
Вывод виновато было только MCP2200, других косяков я не обнаружил. На плате MCP2200 также косяков не обнаружил.
Да еще одно через DBG_TXD и DBG_RXD прошить не удавалось, вобще никаких ругательств и действий программы прошивки.
ПРошил только на обычном порту только на RxD и TxD без RTS и CTS

Сообщение отредактировал Konstantinn - Jan 7 2011, 19:45
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 8 2011, 03:30
Сообщение #47


Местный
***

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



Цитата(Konstantinn @ Jan 8 2011, 02:44) *
После длительных действий наконец удалось прошить модуль!
Действия следующие: поставил перемычку между POWERKEY и землей-не помогло, запитал MCP2200 от 5 вольт, после него поставил преобразователь уровней, также не помогло.
MAX3232 6 янаваря не успел купить, нашел завалявшуюся MAX232 и приципил к ней преобразователь уровней, сутки промучался почему не работает ком порт на компьютере, оказалось распаяка шлейфа от материнской платы к разьему DB9 была неверной, перепаял, заработал COM порт.
Попробовал в 2 открытых терминалах пообщатся с COM1(встроенный в материнку) и COM5(MCP2200) обнаружил, что MCP не всегда ведет себя адекватно, и шлет мне невсегда верно, а иногда и не принимает вовсе, даже если заставить ее саму с собой общатся.
Подключил SIM900 к своему COM1 через MAX232 и преобразователь уровней, POWERKEY коротил на землю при момощи полевого транзистора IRLML2402 (Затвор транзистора соединил с питанием модуля Vbat). Выставил скорость в прошивальщике 115200, пошло прошиватся, пошел покурить, вернулся, SIM900 уже прошит. Мои ожидания что канал IRLML2402 сопротивлением до 0,5 Ома заменяет перемычку оправдались.
Вывод виновато было только MCP2200, других косяков я не обнаружил. На плате MCP2200 также косяков не обнаружил.
Да еще одно через DBG_TXD и DBG_RXD прошить не удавалось, вобще никаких ругательств и действий программы прошивки.
ПРошил только на обычном порту только на RxD и TxD без RTS и CTS

RTS и CTS к GND были притянуты? или просто в воздухе "болтались"?
Go to the top of the page
 
+Quote Post
Konstantinn
сообщение Jan 8 2011, 05:21
Сообщение #48





Группа: Участник
Сообщений: 14
Регистрация: 15-12-10
Пользователь №: 61 627



RTS и CTS просто болтались в воздухе, с обеих сторон.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 8 2011, 05:56
Сообщение #49


Местный
***

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



Цитата(Konstantinn @ Jan 8 2011, 12:21) *
RTS и CTS просто болтались в воздухе, с обеих сторон.

Спасибо.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 9 2011, 06:55
Сообщение #50


Местный
***

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



Цитата(Harbinger @ Dec 11 2010, 02:57) *
Мррр, да не будет воспринято как грубость... на MAX3232 или его многочисленные аналоги финансов не хватает?
Тогда HIN202 или MAX202. Стоят ровно доллар, иногда меньше. На 115200 прошивал и через то и через другое (возмутительно долго!), на 230400 MAX202 завирается в среднем на втором мегабайте, HIN202 как-то не пробовал.
Транзисторный преобразователь уровней как-то даже из схемы AVR910 выбросил, заменив на MAX. Если сильно хочется на "рассыпухе" - можно из компараторов наваять...

Есть MAX202ECPE, но у него в мануале написано питание от 4,5 до 5,5 вольт. А уровни нужны 2,8 В. Наверное не подойдёт? или попробовать её питать от 3,0 вольт?
Go to the top of the page
 
+Quote Post
M_Z
сообщение Jan 9 2011, 08:41
Сообщение #51


Местный
***

Группа: Свой
Сообщений: 483
Регистрация: 1-09-06
Из: Гродно РБ
Пользователь №: 20 011



Цитата(Павел_Б @ Jan 9 2011, 12:55) *
Есть MAX202ECPE, но у него в мануале написано питание от 4,5 до 5,5 вольт. А уровни нужны 2,8 В. Наверное не подойдёт? или попробовать её питать от 3,0 вольт?

отдельные экземпляры могут работать. но как чсатенько у них при питании 3В не работает встроенный преобразователь уровней, а стало быть не работает ничего.
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Jan 10 2011, 03:22
Сообщение #52


старший лаборант
******

Группа: Свой
Сообщений: 2 702
Регистрация: 30-09-05
Из: ЮЗЖД
Пользователь №: 9 097



Цитата(M_Z @ Jan 9 2011, 13:41) *
отдельные экземпляры могут работать.
Может, мне везло - все работали, кроме совсем неисправных sm.gif. Но на скорости не выше 115200 - что для перепрошивки слишком медленно. Это у 232-х преобразователь при питании ниже 4 В не запускается.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 10 2011, 05:44
Сообщение #53


Местный
***

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



Цитата(ArseGun @ Dec 10 2010, 21:34) *
Так прошивал ли кто-нибудь firmware SIM900 через Debug-порт?

+1
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 10 2011, 07:58
Сообщение #54


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Я только через дебаговский порт и прошиваю на стенде. Кабель на FT232, выходной буфер преобразователя запитан 3.0 вольта от стенда.
Питание на модуль и стабилизатор для буфера подается одновременно, остальная часть FT232 питается от USB.
Очень удобно - некоторые мои эксперименты с модулем требуют прошивки "на лету" - вот и сидит на дебаге прошивальщик, на основном порту терминал и сниффер.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 10 2011, 09:23
Сообщение #55


Местный
***

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



Цитата(CADiLO @ Jan 10 2011, 14:58) *
Я только через дебаговский порт и прошиваю на стенде. Кабель на FT232, выходной буфер преобразователя запитан 3.0 вольта от стенда.
Питание на модуль и стабилизатор для буфера подается одновременно, остальная часть FT232 питается от USB.
Очень удобно - некоторые мои эксперименты с модулем требуют прошивки "на лету" - вот и сидит на дебаге прошивальщик, на основном порту терминал и сниффер.

Модули есть, но пока прошивальшик и прошивку ещё не попросил, но уже интересуюсь - то есть разницы нет, в какой порт заливать прошивку. Хоть в MAIN, хоть в DEBUG.
Одинаково! 3 вольтовые TxD и RxD только нужны!
Я так понял. Или всё таки есть разница?
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 10 2011, 10:09
Сообщение #56


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



Разницы нет - шить можно по любому порту.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 10 2011, 10:47
Сообщение #57


Местный
***

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



Цитата(CADiLO @ Jan 10 2011, 17:09) *
Разницы нет - шить можно по любому порту.

Вопрос в том - в перспективе следует "закладывать" в "железо" возможность перепрошивки и отладки модуля через какой порт? А то вдруг завтра-послезавтра производитель скажет - всё! прошивка только через debug! или наоборот из-за того что прошивка модуля целиком и полностью возможна через основной порт. Дебаговский даже не будет реализован и под перепрошивку.
Спасибо.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Jan 10 2011, 11:01
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 6 023
Регистрация: 26-08-05
Из: Днепр
Пользователь №: 7 988



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


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Павел_Б
сообщение Jan 10 2011, 11:03
Сообщение #59


Местный
***

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



Цитата(CADiLO @ Jan 10 2011, 18:01) *
В даташите дебаг рекомендовано выводить под обновление, а значит меняться не будет.

Спасибо!
Go to the top of the page
 
+Quote Post

4 страниц V   1 2 3 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th July 2025 - 20:10
Рейтинг@Mail.ru


Страница сгенерированна за 0.0214 секунд с 7
ELECTRONIX ©2004-2016