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

 
 
> SIM300Z, прошивка через UART MCU, Прошивка модуля на борде
Cryon
сообщение Aug 18 2008, 15:07
Сообщение #1





Группа: Новичок
Сообщений: 9
Регистрация: 28-02-06
Пользователь №: 14 797



Мудрый All,

Есть борда от starterkit с установленным модулем SIM300Z (1008B15SIM300M32_SST34HF3284). Взглянуть можно здесь:
http://www.starterkit.ru/new/index.php?nam...=page&pid=1
Схема здесь: http://www.starterkit.ru/doc/SK_LPC2378.pdf

Задача прошить модуль прямо на борде.

Написал програмульку, которая гоняет байты между SIM300Z-UART1 и PC-UART0. В обычном режиме все путем, с PC все AT команды проходят на OK.

Далее для прошивки, отрезаю PWRKEY от проца и соединяю с землей на совсем.
Далее перепробовав все варианты из форума (например здесь: http://electronix.ru/forum/index.php?showt...p;#entry343675)
Вижу только, как SIM FUT посылает 45 45 45 …, ответа с SIM300 нет никакого…

Подскажите, что можно посмотреть?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 5)
CADiLO
сообщение Aug 19 2008, 05:29
Сообщение #2


Гуру
******

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



Есть апнотес от Симкома, как обновлять модули прямо в системе.
Полностью описан протокол и образ флешки.
Распространяется только с подписанием NDA соглашения. Первое условие получения - ежемесячное потребление от 500 модулей.


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


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

Группа: Участник
Сообщений: 142
Регистрация: 20-08-07
Из: Тула
Пользователь №: 29 919



Цитата(Cryon @ Aug 18 2008, 19:07) *
Задача прошить модуль прямо на борде.

Отключаешь UART, переводишь ноги контроллера в режим простого I/O и в тупом цикле дублируешь RXD с компа на TXD модуля и наоборот. Через гоняние байтиков через UART у тебя ничего не получится, потому что прошивка начинается на скорости 28800 и, скорость меняется в процессе. А тупая трансляция пинов работает.
Go to the top of the page
 
+Quote Post
Cryon
сообщение Aug 19 2008, 16:45
Сообщение #4





Группа: Новичок
Сообщений: 9
Регистрация: 28-02-06
Пользователь №: 14 797



CADiLO> к сожалению пока не вариант


Цитата(stream @ Aug 19 2008, 11:58) *
А тупая трансляция пинов работает.


Во! пока переключился на другую задачу, как освобожусь, сразу попробую... результаты сообщу! smile.gif
Go to the top of the page
 
+Quote Post
Harbinger
сообщение Aug 19 2008, 18:19
Сообщение #5


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

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



Мда, наворотили на платке... wink.gif
Есть такой изврат, не для этого случая, подсмотрен в одном китайском изделии... оно, правда, на BenQ М23А, но это не столь важно. По определённому условию UART модуля коммутируется аппаратно (ключами) на ПК, по другому - происходит обратная коммутация.


--------------------
Китайская комплектация - европейское качество! ;)
Go to the top of the page
 
+Quote Post
Cryon
сообщение Aug 20 2008, 14:15
Сообщение #6





Группа: Новичок
Сообщений: 9
Регистрация: 28-02-06
Пользователь №: 14 797



Огромное спасибо всем и в особенности stream!!! 08.gif Все получилось!

Переделал софт по совету stream + установил PWR, DTR, RTS в активное состояние. После чего запускаем SIM FUT -> Start Download и подаем питание на борду. Вот и все, побежал индикатор biggrin.gif

Теперь держу прошивочку для перепрошивки SIM300Z на всякий случай smile.gif
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:43
Рейтинг@Mail.ru


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