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

 
 
> quectel M12 OpenCPU не могу скомпилить
mitasovr
сообщение Oct 1 2012, 07:28
Сообщение #1





Группа: Новичок
Сообщений: 5
Регистрация: 18-09-12
Пользователь №: 73 584



Нужна помощь! Пытаюсь разобраться с quectel OpenCPU, но пока не выходит даже готовый пример скомпилить.
У меня девборд (M10 EVB Kit) и m12(M12-TE-A), использую quectel-овский набор утилит ADS1.2 , и OpenCPU SDK. В sdk прилагается пачка примеров, делаю все как в доке, компилю какой нибудь из примеров
Код
make clean
make at

компиляция и заливка проходит без ошибок, но после этого начинается самое интересное. подключаюсь через hyperterminal, держу кнопку PWRKEY, и в терминале вижу постоянно повторяющееся:

Цитата
RDY

+CFUN: 1

RDY

+CFUN: 1

RDY

+CFUN: 1

RDY

+CFUN: 1

RDY

+CFUN: 1


при этом на девборде также постоянно повторяется: загорается индикатор LIGHT_MOS, потом GSM_NET и затем обе лампочки тухнут. Возможно тоже важно - лампочка LIGHT_MOS загорается сразу после окончания заливки прошивки (после заливки родной прошивкой такого не происходит). Похоже что он постоянно ребутится.
Проблема скорее всего именно на этапе компилляции т.к. этап заливки уже готовой прошивки проходит без проблем (пробовал на родной и на прошивке вот из этого поста http://electronix.ru/forum/index.php?showtopic=94905)

Подозрение вызывают несколько моментов:
1. В логе компилляции видно как линковщик ругается на отсутствие точки входа и на отсутствующую секцию
Цитата
"build\scat6223.txt", line 22: Warning: L6314W: build\scat6223.txt(line 22, col 20) No section matches pattern *(NVZI).
Warning: L6305W: Image does not have an entry point. (Not specified or not set due to multiple choices.)
Finished: 0 information, 2 warning and 0 error messages.

хотя отсутствующая секция скорее всего не причем, т.к. в некоторых примерах она есть и проблему это не решает
2. В SDK есть файл с указанием модели модуля для которой это sdk подходит (OpenCPU_SDK_M12BR01A01N128_OCPU) и все циферки вроде совпадают, но вот в имени scatter файла присутствует индекс другого вендора памяти scat6223M32.txt. Не может ли это быть признаком того что у меня версия sdk для другой модели? Правда пробовал взять scatter файл из поста по ссылке выше, там файл с нужным индексом, но это опять таки не решило проблемы

Если кто сталкивался или знает в чем проблема откликнитесь! Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
GeGeL
сообщение Oct 1 2012, 09:40
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 403
Регистрация: 29-04-11
Из: Украина
Пользователь №: 64 682



Прошивка ядра, залитая в модуль, должна строго соответствовать той SDK, из-под которой происходит компиляция, а также железу модуля. У Вас не соответствует, поэтому модуль уходит на перезапуск.

Необходимо:
- уточнить железо модуля (тип и объем флеш)
- получить и перезалить в модуль ОЦПУ-прошивку ядра под данное железо
- получить SDK под данную прошивку, из-под нее компилировать и заливать пользовательские бинары.

И не заморачивайтесь никакими сообщениями линкера, оно не надо абсолютно.

Для удобства компиляции можете воспользоваться моей утилитой:
- распакуйте 3 файла из архива в папку установки SDK (поместите их рядом с файлом make.bat)
- запустите manager.exe, справа сверху выберите пример для компиляции.
- жмите кнопку для компиляции
- в окошке будут сообщения компилятора (те, что в ДОС-окне), после щелчка отображается содержимое build.log (ворнинги подсвечены синим, эрроры - красным).


PS: Александр, если не трудно, скиньте мне сдк под М12-E, почта теряется на Рамблер. Если можно, на gegelcopy СОБАКА ukr.net

To mitasovr: кстати. gmail скорее всего завернет как illegal atachment. Надо предварительно заархивировтаь в rar с любым паролем и с опцией шифрования имен файлов.

Сообщение отредактировал GeGeL - Oct 1 2012, 09:51
Прикрепленные файлы
Прикрепленный файл  manager.rar ( 273.54 килобайт ) Кол-во скачиваний: 52
 
Go to the top of the page
 
+Quote Post



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

 


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


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