|
|
  |
EAT SIM900 |
|
|
|
Dec 24 2012, 05:36
|
Группа: Участник
Сообщений: 13
Регистрация: 9-06-06
Пользователь №: 17 933

|
Цитата(CADiLO @ Dec 18 2012, 12:07)  Не зашил в модуль, а шьем вместе с пользовательским. Должно заливаться 2 файла - ядро и пользовательский. Спасибо, мастер)
|
|
|
|
|
Jan 18 2013, 06:09
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 7-06-12
Из: Севастополь, Россия
Пользователь №: 72 202

|
Чтобы работала функция eat1_09UpdateEmbeddedAp в сборке SIM900DevIDE_MultiTask_GCC нужно в C:\T900DevIDE_MultiTask_GCC\EmbatSIM\ gsmos\ flcode\ fl_main.c. сделать следующие изменения:
// Make sure we never return //while(1) _wait_event(); - закомментировать эту строку.
Проверенно в действующем проекте, решение предоставлено специалистами Макрогрупп, большое им за это спасибо.
|
|
|
|
|
Jan 21 2013, 13:01
|
Участник

Группа: Участник
Сообщений: 30
Регистрация: 7-06-12
Из: Севастополь, Россия
Пользователь №: 72 202

|
Натолкнулся нв следующую проблему. Функция 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);
|
|
|
|
|
Feb 2 2013, 10:01
|
Группа: Участник
Сообщений: 12
Регистрация: 10-11-05
Пользователь №: 10 682

|
Люди помогите разобраться. Не линкуется проект 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
|
|
|
|
|
Feb 4 2013, 18:25
|

Евгений
  
Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706

|
Цитата(Lucky @ Feb 2 2013, 14:01)  Люди помогите разобраться. Не линкуется проект 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 попробуйте все проделать по этой доке.
--------------------
|
|
|
|
|
Feb 9 2013, 05:26
|

Евгений
  
Группа: Участник
Сообщений: 341
Регистрация: 13-10-11
Пользователь №: 67 706

|
Цитата(Lucky @ Feb 2 2013, 14:01)  Люди помогите разобраться. Не линкуется проект 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. Надо будет проверить.
Сообщение отредактировал Цырен. - Feb 9 2013, 05:27
--------------------
|
|
|
|
|
Feb 10 2013, 08:16
|
Группа: Участник
Сообщений: 12
Регистрация: 10-11-05
Пользователь №: 10 682

|
Всё спасибо разобрался. Руками поправил путь для линкера (взяв его в кавычки). К стати симкомовская IDE ну уж очень "убогая". Я на Eclipse + GCC ARM перешёл.
|
|
|
|
|
  |
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|