08.09.2012, 10:50
|
#11
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее .
Похоже придется по пунктам расписывать свои действия.
Все равно придется царапать мануал...
terminator_seva, если вас это не затруднит проанализируйте мой бред и ткните носом если что не так, пожалуйста.
__________________
Осторожно , злой кот
|
|
|
|
08.09.2012, 10:59
|
#12
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
И так скачены и установлены:
JDK jdk-6u35-windows-x64.exe - избыточно , но нужна и для разработок под Андроид.
Yagarto yagarto-bu-2.22_gcc-4.7.1-c-c++_nl-1.20.0_gdb-7.4.1_eabi_20120616.exe
yagarto-tools-20100703-setup.exe
Eclipse Juno .
Плагин cdt-master-8.1.0.zip
__________________
Осторожно , злой кот
|
|
|
|
08.09.2012, 11:21
|
#13
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Eclipse и Yagarto установлены на диск D, в соответствующие каталоги в общем каталоге ARM .
Workspace Eclipse - ARM\Proj.
Создаем вручную каталог проекта например ARM\Proj\Proj2012\test1.
Копируем туда папку CMSIS , оставляем структуру папок но удаляя мануалы .
В Eclipse File -›New-› C project.
Далее Projet type-›ARM Cross Target Application-›Empty project.
Toolchains ARM Windows GCC(Yagarto)
Project name -› test1
Указываем на наш каталог .
На данный момент имеем это :
__________________
Осторожно , злой кот
|
|
|
|
08.09.2012, 11:31
|
#14
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Добавляем каталог для своих исходников:
Правый клик по проекту в Project Explorer
New-›Folder . Обзываем каталог User .
В нем создаем C исходник , обзываем main.c.
Набиваем содержимое , чисто для теста пока :
Код:
|
#include "stm32f10x.h"
int main(void)
{
while(1);
} |
__________________
Осторожно , злой кот
|
|
|
|
08.09.2012, 11:39
|
#15
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Правый клик по проекту -›Propeties-›C/C++Build-›Setting
Выбираем Cortex-m3
В ARM Yagarto Windows GCC C Compiler -›Directories
Добавляем пути к хэдерам
"${workspace_loc:/${ProjName}/CMSIS/CM3/CoreSupport}"
${workspace_loc:/${ProjName}/CMSIS/CM3/DeviceSupport/ST/STM32F10x}
Дальше пока полный ступор .
Как добавить стартап .
Как добавить скрипт линкера ...
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 08.09.2012 в 11:57.
|
|
|
|
08.09.2012, 11:39
|
#16
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Сообщение от dosikus
|
Правый клик по проекту в Project Explorer
New-›Folder .
|
New-› Source Folder.
P.S. отправил скайп в личку.
|
|
|
|
08.09.2012, 11:42
|
#17
|
Вид на жительство
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Сообщение от dosikus
|
Как добавить стартап .
|
Ищем где-то подходящий, и аккуратно копируем в папку с исходниками. Активируем проект на вкладке проектов и F5
|
|
|
Сказали "Спасибо" terminator_seva
|
|
|
08.09.2012, 11:59
|
#18
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Так 'c вроде что то заработало ...
Начитавшись здесь http://cxemotexnika.org/2010/11/%D0%...D0%B2-eclipse/
Добавил скрипт линкера , стартап , makefile .
Все скомпилироалось без ошибок .
Жаль что плату на работе оставил ...
__________________
Осторожно , злой кот
|
|
|
|
08.09.2012, 12:05
|
#19
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Сообщение от terminator_seva
|
Ищем где-то подходящий, и аккуратно копируем в папку с исходниками. Активируем проект на вкладке проектов и F5
|
К сожаление в скайпе пока бесполезен. Только услышу вас ...
Вот здесь самый большой вопрос .
По ссылке подключают стартап Сишный . Хотелось бы подключить асм из стандартых CMSIS .
Они есть сейчас в проекте.
Но как их подкинуть ?
ЗЫ... Блин по ссылке снова все завязано на makefile .
__________________
Осторожно , злой кот
Последний раз редактировалось dosikus; 08.09.2012 в 12:11.
|
|
|
|
08.09.2012, 12:18
|
#20
|
Гуру портала
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
|
Re: STM32+Eclipse+Yagarto и далее
Снова ушел в чтение :
http://wiki.leaflabs.com/index.php?t..._under_Eclipse
Пока сделал выводы :
Надо изучать формат makefile'а , скрипта линкера .
И тогда не надо будет иметь головную боль с копированием и прикручиванием чужих...
__________________
Осторожно , злой кот
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 04:19.
|
|