Перейти к содержанию
    

Не зашил в модуль, а шьем вместе с пользовательским. Должно заливаться 2 файла - ядро и пользовательский.

 

Спасибо, мастер)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эдуард, а там говорилось что для 900го выйдет новая прошивка с SPI и др. функциями....еще не обещают? :)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Подскажите, кто нибудь в ЕАТ принимал СМС примерно в 200 символов на русском языке (text mode, UCS2)? Получаю смс, читаю и если маленькая (до 10 символов) - модуль выдает и номер и текс, как только приходит большая - выдает с интервалами непонятные обрывки этой смс, но явно что не все части выдает....

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Чтобы работала функция eat1_09UpdateEmbeddedAp в сборке SIM900DevIDE_MultiTask_GCC нужно в C:\T900DevIDE_MultiTask_GCC\EmbatSIM\ gsmos\ flcode\ fl_main.c. сделать следующие изменения:

 

// Make sure we never return

//while(1) _wait_event(); - закомментировать эту строку.

 

Проверенно в действующем проекте, решение предоставлено специалистами Макрогрупп, большое им за это спасибо.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Натолкнулся нв следующую проблему.

Функция ebdat4_31GetIMEI съедает последнюю цифру, т.е. выдает 14-ти значное значение, команда AT+GSN дает 15 цифр.

 

IMEIValue imei;

memset(StringBuffer, 0x00, sizeof(StringBuffer));

imei = ebdat4_31GetIMEI();

sprintf(StringBuffer, "IMEI:%s \r\n",imei.imei);

ebdat7_01DebugTrace(StringBuffer);

 

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

А если попробовать так:

 

IMEIValue imei;

 

imei = ebdat4_31GetIMEI();

ebdat7_02DebugUartSend(imei.imei, sizeof(imei.imei));

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Если тупо берут из FLASH, то там и хранится 14. 15-я считается при выдаче по GSN.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эдуард, подскажите, известно будет ли в мультитаск поддержка шины I2C ?

Изменено пользователем Romashki

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Заявку на интерфейсы они приняли. Посмотрим что будет в релизе. Дать 100% гарантии не могу, но бум требовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Имеется промежуточный билд EAT. Мультизадачник с декодером DTMF и вроде как новым генератором CLDTMF. Под компилятор GCC.

Еще добавлены расширеные АPI для SPI и I2C - кто там спрашивал ? ;) И еще... ну вобщем доки приложены к инсталятору..... :)

 

Запросы только мне в личку, раздавать до выхода релиза буду не всем.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Люди помогите разобраться. Не линкуется проект SIM900DevIDE_MultiTask_GCC.

C:\CodeSourcery\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-ld --just-symbols ../EmbatSIM/gsmos/coreSW/rvctcore/*.x .

./EmbatSIM/gsmos/libs/GCC/*.o -T ../EmbatSIM/gsmos/libs/GCC/sim900.ld -z muldefs -Map output/fcm.map -o output/fcm.elf ../Embat

SIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/gsmos/flcode/fl_main.o code/fl_customer.o

/usr/bin/sh: C:CodeSourcerySourcery_CodeBench_Lite_for_ARM_EABIbin/arm-none-eabi-ld: No such file or directory

make: *** [output/fcm.elf] Error 127

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Люди помогите разобраться. Не линкуется проект SIM900DevIDE_MultiTask_GCC.

C:\CodeSourcery\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-ld --just-symbols ../EmbatSIM/gsmos/coreSW/rvctcore/*.x .

./EmbatSIM/gsmos/libs/GCC/*.o -T ../EmbatSIM/gsmos/libs/GCC/sim900.ld -z muldefs -Map output/fcm.map -o output/fcm.elf ../Embat

SIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/gsmos/flcode/fl_main.o code/fl_customer.o

/usr/bin/sh: C:CodeSourcerySourcery_CodeBench_Lite_for_ARM_EABIbin/arm-none-eabi-ld: No such file or directory

make: *** [output/fcm.elf] Error 127

 

Все правильно установили? http://electronix.ru/forum/index.php?act=a...st&id=74156 попробуйте все проделать по этой доке.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Люди помогите разобраться. Не линкуется проект SIM900DevIDE_MultiTask_GCC.

C:\CodeSourcery\Sourcery_CodeBench_Lite_for_ARM_EABI\bin/arm-none-eabi-ld --just-symbols ../EmbatSIM/gsmos/coreSW/rvctcore/*.x .

./EmbatSIM/gsmos/libs/GCC/*.o -T ../EmbatSIM/gsmos/libs/GCC/sim900.ld -z muldefs -Map output/fcm.map -o output/fcm.elf ../Embat

SIM/gsmos/flcode/fl_crt0.o ../EmbatSIM/gsmos/flcode/fl_main.o code/fl_customer.o

/usr/bin/sh: C:CodeSourcerySourcery_CodeBench_Lite_for_ARM_EABIbin/arm-none-eabi-ld: No such file or directory

make: *** [output/fcm.elf] Error 127

Кстати вы поняли в чем дело? Обратите внимание на слэши, а точнее на их отсутствие "C:CodeSourcerySourcery_CodeBench_Lite_for_ARM_EABIbin/arm-none-eabi-ld:" - поэтому и возникает сообщение что нет такого файла или директории.

 

Кстати, посмотрел EAT B02 , в ней есть функции работы с файлами и проигрывавшие аудио файлов, наряду с SPI. На словах было сказано, что в этой прошивке есть мэйнстримовские функции enhanced. Надо будет проверить.

Изменено пользователем Цырен.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Всё спасибо разобрался. Руками поправил путь для линкера (взяв его в кавычки).

К стати симкомовская IDE ну уж очень "убогая". Я на Eclipse + GCC ARM перешёл.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...