Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: SIM300Z, прошивка через UART MCU
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
Cryon
Мудрый 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 нет никакого…

Подскажите, что можно посмотреть?
CADiLO
Есть апнотес от Симкома, как обновлять модули прямо в системе.
Полностью описан протокол и образ флешки.
Распространяется только с подписанием NDA соглашения. Первое условие получения - ежемесячное потребление от 500 модулей.
stream
Цитата(Cryon @ Aug 18 2008, 19:07) *
Задача прошить модуль прямо на борде.

Отключаешь UART, переводишь ноги контроллера в режим простого I/O и в тупом цикле дублируешь RXD с компа на TXD модуля и наоборот. Через гоняние байтиков через UART у тебя ничего не получится, потому что прошивка начинается на скорости 28800 и, скорость меняется в процессе. А тупая трансляция пинов работает.
Cryon
CADiLO> к сожалению пока не вариант


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


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

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

Теперь держу прошивочку для перепрошивки SIM300Z на всякий случай smile.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.