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

 
 
4 страниц V  « < 2 3 4  
Reply to this topicStart new topic
> SIM900 прошивка, Перепрошивка модуля
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  « < 2 3 4
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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