Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Прошивка SIM900
Форум разработчиков электроники ELECTRONIX.ru > Интерфейсы > Форумы по интерфейсам > Сотовая связь и ее приложения
ap77
Первый опыт с загрузкой собственной программы в EAT прошел неудачно, направьте слепого в нужном направлении пож-та.

Имеем:
SIM900 с прошивкой 1137B06SIM900M64_ST.
порт 1 отзывается на все команды нормально, порт 0 (DBG) молчит глухо. Настройка скорости порта - авто.
На виртуалке под WinXP установлен Sim900DevIde, создан тестовый проект, откомпилирован (6 предупреждений, 0 ошибок).
Для виртуалки мапирован COM1 на физический порт COM8 (который эмулируется из USB стандартным драйвером FT232RL)
К порту СОМ8 подключил DBG_порт0 SIM900.
В схеме на PWRKEY кнопка на землю.

Под Sim900DevIde вызвал загрузчик Build\Download, и в режиме Erase User Data and Code, нажал на кнопку PRWKEY и запустил загрузку ПО. Процесс нормально завершился (минуты 3). Загрузчик закрыл, кнопку отпустил.
После этого модуль не включался и не реагировал на кнопку пока не снял питание.

Включил питание, запустил модуль, номер версии ПО остался прежним 1137B06SIM900M64_ST. Прошитая программка похоже не работает. Порт 0 по прежнему не откликается.

Проблема:
Пытаюсь запустить прошивку повторно и через порт0 и через порт1, стандартный загрузчик не хочет видеть порты. Хотя через терминалку ситуация прежняя, порт1 понимает команды, порт0 не реагирует.
Поставил переключатель на PWRKEY на землю. При включении, через секунд 20 модуль начинает работать в обычном режиме, хотя вход PWRKEY на земле.

Вопрос:
1. После прошивки своей программы, какой revision должен отображаться, "исходный" или из EAT?
2. То, что порт0 не реагирует на EAT это нормально?
3. Думал, что после замыкания на землю PWRKEY, модуль переходит в состояние прошивки и удерживается в этом состоянии - это не так?
4. Ну и собственно, главное, что делаю неверно?
CADiLO
4. Ну и собственно, главное, что делаю неверно?

Невнимательно читаете документацию - ибо там есть упоминание что нужна прошивка поддерживающая ЕАТ.
Например: 1137B03V01SIM900M64_ST_EAT

Да и форум не просмотрели по тематике ЕАТ - http://electronix.ru/forum/index.php?showtopic=87469
ap77
Цитата(CADiLO @ Jun 26 2011, 10:59) *
4. Ну и собственно, главное, что делаю неверно?

Невнимательно читаете документацию - ибо там есть упоминание что нужна прошивка поддерживающая ЕАТ.
Например: 1137B03V01SIM900M64_ST_EAT

Да и форум не просмотрели по тематике ЕАТ - http://electronix.ru/forum/index.php?showtopic=87469


Спасибо. Все получилось.

Не понял сразу, что отдельно нужно устанавливать инженерную прошивку.
И второе, виртуалка с портами неустойчиво работает (не перезагружал после переопределения параметров порта).

А вот порт0 так и не работает (
CADiLO
есть резервированые порты - возможно нулевой нельзя переназначить....
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.