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

 
 
> Внутрисхемная прошивка модуля SIMxxx, Ищу проверенное и удобное решение
vassabi
сообщение Sep 8 2013, 10:54
Сообщение #1


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

Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678



Задался вопросом, т.к. не хочу изобретать велосипед.
Как лучше организовать схему прошивки модуля на плате?
А то присутствие кнопки на PWRKEY как-то не комильфо, что ли.
Плюс, если не юзать debug порт, то еще и перемычки для развязки порта контроллера.
Понятно, что процедура перепрошивки не регулярная, но все же...
Мое текущее решение - порт не отвязывается, просто програмно перевожу ноги в высокоимпедансное состояние, и кнопка на PWRKEY.

Кто как делает?
Go to the top of the page
 
+Quote Post
2 страниц V   1 2 >  
Start new topic
Ответов (1 - 14)
rx3apf
сообщение Sep 8 2013, 13:03
Сообщение #2


Гуру
******

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



У меня UART хоста тоже отключается (что, впрочем, было даже не обязательно, поскольку согласование уровней сделано на резистивных делителях, что обеспечивает и развязку тоже), но PWRKEY удерживается хостом.
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Sep 8 2013, 23:04
Сообщение #3


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

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



В колодку разъёма добавьте перемычку для PWRKEY и Reset контроллера....
Go to the top of the page
 
+Quote Post
vassabi
сообщение Sep 8 2013, 23:20
Сообщение #4


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

Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678



Цитата(ArtemKAD @ Sep 9 2013, 02:04) *
В колодку разъёма добавьте перемычку для PWRKEY и Reset контроллера....
Вариант... спасибо. Т.е. ничего страшного, если PWRKEY будет подтянут к земле на все время заливки?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 9 2013, 03:25
Сообщение #5


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

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



Не страшно. Просто достаточно дождаться заливки загрузчика в ОЗУ модуля, а дальше можно отпускать, или не отпускать.
(Попутно, надо бы проверить... не использует ли программа-прошивальщик DTR или RTS для этой цели. Было бы странно упустить такую возможность).


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
vassabi
сообщение Sep 9 2013, 13:04
Сообщение #6


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

Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678



Цитата
Попутно, надо бы проверить... не использует ли программа-прошивальщик DTR или RTS для этой цели. Было бы странно упустить такую возможность

Затрудняюсь с ходу отвеить, но я шью через СР2102 с DTR, т.к. аппаратно он используется для слипа и модем настроен соответственно...
А вот RTS... на стороне модема контроль потока активен, но с СР2102 я его не завожу - трудностей пока небыло.
А в чем странность упускания возможности?
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Sep 9 2013, 13:36
Сообщение #7


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

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



Да было бы удобно для массовой перепрошивки. Чтобы ручками кнопку не нажимать. sm.gif


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
vassabi
сообщение Sep 9 2013, 13:40
Сообщение #8


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

Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678



Цитата(Harbinger @ Sep 9 2013, 16:36) *
Да было бы удобно для массовой перепрошивки. Чтобы ручками кнопку не нажимать. sm.gif
Ааа, спасибо, понятно. Ну пока палец не отвалился biggrin.gif Как начну тыЩами клепать, обязательно сделаю wink.gif biggrin.gif
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Sep 9 2013, 13:44
Сообщение #9


Гуру
******

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



Если на контроллере есть второй UART можно транслировать насквозь.
Или вообще через эфир брать прошивку и обновлять - протокол прошивки доступен.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Sep 10 2013, 18:52
Сообщение #10


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

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Цитата
Внутрисхемная прошивка модуля SIMxxx, Ищу проверенное и удобное решение
А зачем эта функция нужна, по идее уже все вылизали, или нет?
Обычные модемы остановились на B04, а версия ENHANCE, как я понял, после выхода и вовсе не обновлялась.

Сообщение отредактировал Alt.F4 - Sep 10 2013, 18:58
Go to the top of the page
 
+Quote Post
vassabi
сообщение Sep 10 2013, 19:01
Сообщение #11


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

Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678



Цитата('Alt.F4')
А зачем эта функция нужна, по идее уже все вылизали, или нет?
Ну как же зачем?
Вот у меня, например, SIM900R64 с первой прошивкой, косяков вроде нету, но прошивка с расширенным функционалом уже на подходе, который сэкономит пару-тройку тысяч строк кода, думаю это аргумент, что бы перепрошиться...
Go to the top of the page
 
+Quote Post
ArtemKAD
сообщение Sep 10 2013, 22:34
Сообщение #12


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

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



Цитата
Т.е. ничего страшного, если PWRKEY будет подтянут к земле на все время заливки?

Нигде не видел требования, что его нужно во время записи отпускать. Наоборот - PWRKEY на массе при подаче питания признак желания перезалить модуль.
Go to the top of the page
 
+Quote Post
Alt.F4
сообщение Sep 11 2013, 07:26
Сообщение #13


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

Группа: Свой
Сообщений: 1 468
Регистрация: 28-03-10
Из: Беларусь
Пользователь №: 56 256



Цитата
Вот у меня, например, SIM900R64 с первой прошивкой, косяков вроде нету, но прошивка с расширенным функционалом уже на подходе, который сэкономит пару-тройку тысяч строк кода, думаю это аргумент, что бы перепрошиться...
ИМХО проще "пару-тройку" тысяч строк кода залить в МК, чем увеличивать время сборки РЭА.
Go to the top of the page
 
+Quote Post
alexdos
сообщение Sep 11 2013, 08:19
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 339
Регистрация: 10-07-08
Из: Херсон
Пользователь №: 38 856



Цитата(vassabi @ Sep 10 2013, 22:01) *
Ну как же зачем?
Вот у меня, например, SIM900R64 с первой прошивкой, косяков вроде нету, но прошивка с расширенным функционалом уже на подходе, который сэкономит пару-тройку тысяч строк кода, думаю это аргумент, что бы перепрошиться...

Правило программиста: "Работает - не трожь!"
Go to the top of the page
 
+Quote Post
vassabi
сообщение Sep 11 2013, 09:04
Сообщение #15


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

Группа: Свой
Сообщений: 156
Регистрация: 18-02-13
Из: Киев
Пользователь №: 75 678



Цитата
ИМХО проще "пару-тройку" тысяч строк кода залить в МК, чем увеличивать время сборки РЭА.
"Надежность узла обратнопропорциональна количеству запчастей в нем", но это имхо.

Цитата
Правило программиста: "Работает - не трожь!"
А как же тяга к совершенству? wink.gif biggrin.gif

В общем, чтобы не разглагольствовать, ТЗ на проект изначально писалось с учетом нового функционала, но релиз родился раньше, чем появился функционал, как-то так...
Go to the top of the page
 
+Quote Post

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

 


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


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