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

 
 
> Программирование SIM900 EAT, нет отклика на программирование
kisel
сообщение May 4 2011, 06:58
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 23-01-07
Из: Москва Зеленоград
Пользователь №: 24 691



Приобрел отладку на sim900.
На форуме дали EAT. Пытаюсь начать управления портами, ничего не выходит. На АТ команды отвечает, с их помощью ноги шевелятся.
Код программы:
GPIO1 и GPIO2 выставить в "1"
CODE
void fl_entry()
{
if(ebdat6_08pinConfigureToUnused(FL_PIN_40) == FL_OK)
{
if(ebdat6_02GpioSubscribe(FL_PIN_40, FL_GPIO_OUTPUT, 1) == FL_OK)
{
}
}
if(ebdat6_08pinConfigureToUnused(FL_PIN_41) == FL_OK)
{
if(ebdat6_02GpioSubscribe(FL_PIN_41, FL_GPIO_OUTPUT, 0) == FL_OK)
{
}
}
}

Компилируется без ошибок.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
kisel
сообщение May 5 2011, 07:35
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 23-01-07
Из: Москва Зеленоград
Пользователь №: 24 691



Так. Модуль заработал.
в папке DOWNLOADER есть файлик RUNConfig.ini в строке CoreFilePath = ядро, которое лежит в SIM900DevIDE\EmbatSIM\gsmos\coreSW\ в моем случае выглядит так:
CoreFilePath=C:\SIM900DevIDE\EmbatSIM\gsmos\coreSW\1137B01V03SIM900M64_ST_EAT
Только таким способом смог выбрать ядро (так как в самом SIM900 Series download Tools Customer 1.3 выбрать ядро возможности нет)
Модуль зашевелился, собственная программа так и не заработала.
Добавил вывод в режиме дебаг, прога выглядит так:
CODE
#include ...
void fl_entry()
{
ebdat7_00EnterDebugMode();
ebdat7_01DebugTrace("<<fl_entry>>");

if(ebdat6_08pinConfigureToUnused(FL_PIN_40) == FL_OK)
{
ebdat7_01DebugTrace("PinUnused");
if(ebdat6_02GpioSubscribe(FL_PIN_40, FL_GPIO_OUTPUT, 1) == FL_OK)
{
ebdat7_01DebugTrace("<<PL_PIN_40 to 1>>");
//ebdat6_04WriteGpio(FL_PIN_67, 1);
}
}

while (TRUE)
{

}
}


Я так понял, что теперь каждый раз зашиваю свой код, выбирая Erase type: Erase sourse code.
вот фотка с download-ра
Прикрепленное изображение


что делаю не так?
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- kisel   Программирование SIM900 EAT   May 4 2011, 06:58
- - Peps   Да, и еще, при первом программировании надо залить...   May 4 2011, 07:06
|- - kisel   Цитата(Peps @ May 4 2011, 11:06) Да, и ещ...   May 4 2011, 09:44
- - Peps   В Downloader выбираете ядро именно то, которое сод...   May 4 2011, 09:57
|- - kisel   Цитата(Peps @ May 4 2011, 13:57) В Downlo...   May 4 2011, 12:38
- - Peps   Посмотрите, в самой IDE, в которой Вы пишете прогр...   May 4 2011, 13:35
- - kisel   Ну все.. такое ощущение, что он окончательно сдох....   May 5 2011, 06:34
- - Peps   У меня стоит пункт Erase User Data & Code. А п...   May 5 2011, 09:31
- - kisel   Все победа Понял. Чтобы установить ядро нужно бы...   May 5 2011, 11:00
- - Anton_1000   При компиляции примера выскакивает такая лабуда, п...   May 5 2011, 19:30
|- - ap77   Цитата(Anton_1000 @ May 6 2011, 01:30) Пр...   May 6 2011, 00:37
- - Peps   Еще можно попробовать в настройках IDE в Options/C...   May 6 2011, 06:01
- - Anton_1000   спасибо, помогло. После КЕЙЛа угнетает работа с ко...   May 6 2011, 06:31
- - Peps   А то! Там еще в компиляторе есть глюка - он не...   May 6 2011, 07:00


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

 


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


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