(2014-12-17 02:44:43 отредактировано AlexeyS)

Не компилируется загружаемый код

Здравствуйте. При выполнении make выдает ошибку:

Creating hex file: hex
Enter Filename!
sh.exe: rm: command not found
make: *** [postbuild] Error 127

make template выполняется без ошибок. Компилировал код из предоставленных примеров. make yagurto-вский.

Подскажите в чем проблема.

Re: Не компилируется загружаемый код

Здравствуйте.

AlexeyS пишет:

make template выполняется без ошибок. Компилировал код из предоставленных примеров. make yagurto-вский.

Подскажите в чем проблема.

Уточните, пожалуйста, SDK Guardant какой версии используется и какой именно пример собирается?

Re: Не компилируется загружаемый код

SDK версии 5.5.0.26, пример из папки 00 - Template. Так же скачивал новую версию SDK и пытался загрузить пример 01 - General Sample. Появляется та же ошибка.

Дата выпуска ключа 18.06.2012

Re: Не компилируется загружаемый код

AlexeyS пишет:

SDK версии 5.5.0.26, пример из папки 00 - Template. Так же скачивал новую версию SDK и пытался загрузить пример 01 - General Sample. Появляется та же ошибка.

Дата выпуска ключа 18.06.2012

У нас такая проблема не воспроизводится.

В одной папке с примером загружаемого кода из состава Guardant SDK 7.0 есть *bat-файл "build.bat". Запустите данный файл и пришлите нам скриншот (выложите на удобном файлообменнике и укажите ссылку) вывода командной строки после выполнения указанного *bat-файла.

Также уточните в какие директории был установлен компилятор YAGARTO и YAGARTO-TOOLS?

Обратите внимание: если работа производится в среде 64-битной ОС Windows, то из архива с дистрибутивом YAGARTO (доступен для скачивания на нашем сайте), нужно извлечь файл "msys-1.0.dll" и заменить им одноименный файл в папке "\bin", установленного YAGARTO-TOOLS.

Re: Не компилируется загружаемый код

Спасибо, замена файла помогла решить проблему.

Но теперь возникает другая ошибка, при компиляции проекта 01 - General Sample из SDK 7.0.

Compilling: main.o main.c
main.c: 15: 20: fatal error: grdapi.h: No such file or directory

Как я понял, он не находит файл grdapi.h. Указал путь в makefil`e вручную:

CFG_INCLUDE_DIR         = ../../../../Build/arm/include
CFG_LIB_DIR             = ../../../../Build/arm/lib
CFG_SYS_DIR             = ../../../../Build/arm/bin

Компиляция проходит без ошибок, но ничего не происходит.

http://s017.radikal.ru/i415/1412/14/49b2bbb72ff1.png

Re: Не компилируется загружаемый код

AlexeyS пишет:

Компиляция проходит без ошибок, но ничего не происходит.

http://s017.radikal.ru/i415/1412/14/49b2bbb72ff1.png

Судя по скриншоту, сборка загружаемого кода действительно прошла успешно.
Результатом удачной сборки является *bin-файл загружаемого кода в папке ".out" (появляется в директории с примером после удачной сборки загружаемого кода).

Re: Не компилируется загружаемый код

Спасибо, разобрался. Скомпилированные файлы почему-то появились не в папке с примером, а в C:\Users\..\AppData\Local\VirtualStore\Program Files (x86)\Guardant\SDK7\Samples\Loadable Code API\01 - General Sample\Loadable Code\.out