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

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> Как прошить sim300D?
Budek
сообщение Aug 5 2008, 18:43
Сообщение #1


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Здравствуйте все.
Получил проблему (рано или поздно это должно было случиться):
В очередной раз после снятия питания с модуля перестал запускаться.
1. На кнопку powerkey реагирует (включается), но светодиодом мигать не начинает.
2. Сеть найти не пытается (смотрю по амперметру). Хотя потребляемый ток как в рабочем режиме.
3. Пытался пообщаться с ним из Hyper terminala, но он не отвечает (хотя возвращает символы, причем некоторые верно). Пробовал на разных скоростях.
Может не сдох, а прошивка слетела?
Тогда вопрос: как прошивать?
Уважаемый CADILO скидывал прошивку и прогу SIM FUT V1.01, но что-то не соединяется (в окне Flash type пишет No detected). Понимаю, что-то делаю не так, перечитал весь форум, но так и не нашел инфу, как прошивать.
Кто может, расскажите поподробнее.
Go to the top of the page
 
+Quote Post
Baser
сообщение Aug 5 2008, 20:15
Сообщение #2


Просто Che
*****

Группа: Свой
Сообщений: 1 567
Регистрация: 22-05-07
Из: ExUSSR
Пользователь №: 27 881



Цитата(Budek @ Aug 5 2008, 21:43) *
Кто может, расскажите поподробнее.

Много раз обсуждалось.
Например здесь:
http://electronix.ru/forum/index.php?s=&am...st&p=343675
http://electronix.ru/forum/index.php?s=&am...st&p=343691

Народ даже с протоколом перепрошивки разбирался. Детали можно найти в форуме...
Go to the top of the page
 
+Quote Post
Budek
сообщение Aug 6 2008, 07:47
Сообщение #3


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Спасибо.
Сделал как описано, не помогло.
На запрос программы 45h модуль ничего не отвечает, смотрю Monitor-ом (хотя когда до запуска SIM FUT пробую Huper terminal-ом отсылать 45H, отвечает, правда что-то другое). Но после запуска SIM FUT даже на Hyper terminal молчит.
Подозреваю, что при первоначальных попытках не снял галку в программе (если это могло повлиять).
В мусор?
Если не удасться обменять, могу выслать кому-нибудь на растерзание, все-таки вряд ли сдох от снятия питания.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 6 2008, 08:04
Сообщение #4


Гуру
******

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



Как к модулю подсоединялись для программирования ?
мах3232 и к ножкам модуля или через какие-то другие согласователи ?


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


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Цитата(CADiLO @ Aug 6 2008, 14:04) *
Как к модулю подсоединялись для программирования ?
мах3232 и к ножкам модуля или через какие-то другие согласователи ?


К модулю подключаюсь через старый COM-адаптер для еще более старого сименса (телефона).
Работает железно (уже года 2 использую для WISMO, потом PIML, теперь перешел на SIM).
К модулю - RX/TX (тот порт, что и в работе). POWERKEY посадил постоянно на GND.
Надо сказать, что пару раз что-то пошло (модуль отвечал, но прошивка залилась секунд за 5 (судя по "шкале", явно бред (скорость 115200), но после этого программа начинала ждать какой-то ID (ждал минут 5, не дождался). Само собой, модуль не заработал, причем NETLIGHT вообще ничего не показывает в процессе прошивания (кто-то писал, что должен гореть). Пытался залить 16-ю прошивку (вы скидывали). Потом скачал другие, ничего не изменилось. Как писал ранее, теперь на запрос 45h вообще молчит. Взял другой модуль из той же партии - узнал прошивку - 1008B11SIM300D32-SST34HF3284 (если что).
Радует, что вроде хуже не сделал: как и раньше при отправке на него, допустим atz-enter, возвращает символы, но верный из них только "z".
Огромное спасибо за участие!

Сообщение отредактировал Budek - Aug 6 2008, 12:42
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 6 2008, 13:38
Сообщение #6


Гуру
******

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



Какие установки в прошивальщике ?

это 14 версия под 300D с SST

проверьте - скорость 115200, ДВА стоповых бита

галочку - "full chip erase" - УБРАТЬ


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Budek
сообщение Aug 6 2008, 14:18
Сообщение #7


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Цитата(CADiLO @ Aug 6 2008, 19:38) *
Какие установки в прошивальщике ?

это 14 версия под 300D с SST

проверьте - скорость 115200, ДВА стоповых бита

галочку - "full chip erase" - УБРАТЬ


Не хочет!
Все установки, как описали.
Порядок моих действий:
1. Запускаю Monitor (кто-то писал, стоит посмотреть).
2. Запускаю SIM FUT (115200, 2 стоп-бита, галку снял)
3. Нажимаю Start Download.
4. На Monitore - отправляются 45h, ответа никакого (пусто).
5. Подаю питание на модуль (powerkey сидит на земле).
6. Ничего не меняется (как будто п.5 не было).
Если сделать следующее:
1. Запускаю Monitor.
2. Запускаю Hyper terminal (скорость пробовал разную).
3. Шлю на модуль разные символы, он возвращает разную ерунду (но в основном пробелы).
4. Если после этого закрыть Hyper terminal , запустить SIM FUT, закрыть SIM FUT, запустить Hyper terminal, то уже ничего не отвечает.
Вот так.
Если я в какой-то момент не снял галку в SIM FUT и стартанул (по запарке), могло ли это стать причиной таких последствий?
Спасибо.

Сообщение отредактировал Budek - Aug 6 2008, 14:19
Go to the top of the page
 
+Quote Post
Budek
сообщение Aug 6 2008, 15:26
Сообщение #8


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Решил попробовать перепрошить рабочий модуль, посмотреть разницу.
Отличия:
1. Галку Full Chip Erase теперь точно снял.
2. Когда запустил SIM FUT в ответ на 45h приходило 00h (питание модуля отключено).
3. При подаче питания модуль начал что-то отвечать, мигает светодиодом как обычно при включении до инициализации (1Гц), (симки нет).
4. SIM FUT продолжает упорно слать 45h.
Статус-бар стоит на нуле - тут все по-старому.
Ждал минут 10, выключил.
Включил модуль, проверил - работает.
Хорошо хоть второй не умертвил.
Стало быть, не входит в режим программирования (пробовал 3 раза).
Почему?
Go to the top of the page
 
+Quote Post
Makey-2
сообщение Aug 6 2008, 15:54
Сообщение #9


Участник
*

Группа: Новичок
Сообщений: 34
Регистрация: 29-10-07
Пользователь №: 31 850



Я наступал на грабли когда подавал подтягивающие напряжение на RX/TX от выхода STATUS (к мах232 подключал через Шотки). Проблема была в том, что команда на прошивку от компа должна пройти до появления напряжения на STATUS. После подачи напряжения 3,3В на подтягивающие резисторы от делителя напряжения, всё заработало с первого раза.
Go to the top of the page
 
+Quote Post
Budek
сообщение Aug 6 2008, 16:54
Сообщение #10


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Цитата(Makey-2 @ Aug 6 2008, 21:54) *
Я наступал на грабли когда подавал подтягивающие напряжение на RX/TX от выхода STATUS (к мах232 подключал через Шотки). Проблема была в том, что команда на прошивку от компа должна пройти до появления напряжения на STATUS. После подачи напряжения 3,3В на подтягивающие резисторы от делителя напряжения, всё заработало с первого раза.


У меня RX (вход модуля) подтянут к питанию модуля.
Сейчас вообще сделал подтяжку через делитель до стабилизатора (чтоб сидело еще до подачи питания на модуль). Один раз прокатило (правда статус-бар пробежал за 5 секунд, потом вывалилась ошибка). Естественно, модуль не заработал. Повторить не получается.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 7 2008, 05:14
Сообщение #11


Гуру
******

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



>>>>У меня RX (вход модуля) подтянут к питанию модуля

категорически неверно! до того как модуль включится поверкеем на его входах не должно быть никакой напруги - кстати этот резистор вполне мог стать причиной слета программы - фантомное питание однако!


>>>>>>Решил попробовать перепрошить рабочий модуль, посмотреть разницу.
Отличия:
///////////////// покусано////////////
Почему?

Потому что программа не увидела модуль.

1. выбросить нафиг все подтяжки - ноги мах3232 прямо к модулю - никаких резисторов.

А ТЕМ БОЛЕЕ НИКАКИХ ПОДТЯЖЕК К ПИТАНИЮ МОДУЛЯ !!!!

как сформировать Vext для подтяжек смотрим рисунок, а еще лучше полистаем презентацию....


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Budek
сообщение Aug 7 2008, 06:24
Сообщение #12


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Полностью согласен.
Схему подключения с диодами и подтяжкой брал из документации (просмотрел только, что она для SIM с Vext и подтяжка как раз к нему).
Но тогда вопрос, вернее два:
1. Makey-2 как раз писал, что подтяжку сделал постоянную, не зависящую от выхода STATUS и только тогда модуль вошел в режим программирования.
2. Судя по приведенной вами схеме, нельзя ли в таком случае подтягивать сразу к STATUS, или на нем напряжения маловато (кроме подтяжки RX больше ведь ничего подвешивать не надо).
Спасибо.
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 7 2008, 07:09
Сообщение #13


Гуру
******

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



>>>1. Makey-2 как раз писал, что подтяжку сделал постоянную, не зависящую от выхода STATUS и только тогда модуль вошел в режим программирования

Если вешать выход max3232 прямо на вход модуля, то подтяжка вообще не нужна, а вот для диодной схемы (если подключаться до нее) нужно сделать подтяжку на время программирования. Так как при перепрограммировании СТАТУС не появляется! А у него подтяжка была видимо сделана или прямо от статуса или же как я рисовал статусом управлялась. Потому и понадобилось ему на время перешивки подать напряжение с другого места.
Во время программирования правильные сигналы уже с компа идут и питание подаем при замкнутом поверкее - то есть при перешивке никаких проблем нет.
А вот для рабочего режима подтяжка к Vbat может быть большой проблемой.

Скидывайте свою схемку, я посмотрю и подскажу что исправить.
или в аську - 333-71-2696 или
chip (собака) microchip.ua
можете дать контактный телефон, я перезвоню


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post
Budek
сообщение Aug 7 2008, 09:01
Сообщение #14


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

Группа: Свой
Сообщений: 132
Регистрация: 17-02-08
Из: Уфа
Пользователь №: 35 116



Большое спасибо!
В файле как смог по-быстрому отрисовал подключение к МК, что на плате (теперь понимаю, что лучше нижний резистор подтянуть не к Vbat, а к STATUS).
Свой старый шнурок от сименса как только не подключал, и напрямую, и с подтяжками разными, и с диодами (как на плате), сделал даже резистивный делитель, получил на нем 2,96В (модуль питается от 4,1В), подтянул RX модуля к нему, а не к Vbat. Ничего не меняется.
Осталось одно - купить MAX и попробовать сделать самодельный шнурок. Хотя странно: свой шнур цепляю напрямую на модуль (на рабочую плату), стираю только прогу из МК - общается без проблем (на скорости 115200 проверял тоже).
Мой телефон 8-917-3484002 (это МТС). Но это уж слишком, и так вас затюкал.
Ящик: dbudnikov@yandex.ru
Аськи, к сожалению не имею.
А вот интересная вещь:
1. Запускаю Monitor
2. Запускаю Hyper terminal (115200)
3. Подаю питание на модуль с постоянно замкнутым powerkey (естественно, в режим программирования не входит)
4. Отправляю из терминала 45h (тупо держу нажатой "E"), по монитору видно, модуль железно отвечает F5h.
5. Закрываю Hyper terminal
6. Запускаю SIM FUT
7. На модуль (по монитору) отправляется 45h, но ответа от него никакого.
Спасибо.





Тогда вопрос по max3232.
Взял тут схемку из инета. Можно ли реально запитать от порта, или надо питать с платы (скажем от Vbat)? Схема рабочая, собирать можно? Я так понимаю, max лучше ставить ближе к модулю, а длинный провод пускать от нее до com-порта?
Еще раз спасибо.
Эскизы прикрепленных изображений
Прикрепленное изображение
 

Прикрепленные файлы
Прикрепленный файл  1.bmp ( 576.05 килобайт ) Кол-во скачиваний: 49
 
Go to the top of the page
 
+Quote Post
CADiLO
сообщение Aug 7 2008, 09:23
Сообщение #15


Гуру
******

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



От порта лучше не питать - от Vbat через резистор и повесить стабилитрон на 3 вольта.
Тогда точно включися одновременно с модулем.
Для работы на схемке согласования резистор с Vbat перекинуть на СТАТУС, номинал 15-20Ком - будет лучше для большЕй скорости.

Для программирования лучше спаять на максе - ну не знаю я что там в шнурке сименса собрано - и подсоединить ноги макса прямо к ножкам модуля убрав диоды и резистор. И еще - симфут не любит винды2000.
под ХР нормально все. Должно прошиться.


--------------------
Не можна втрачати надію. Не можна здаватися до останньої миті. Можливо саме вона, остання мить, принесе весну, яка стане початком нового життя.
Go to the top of the page
 
+Quote Post

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

 


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


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