Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32+Eclipse+Yagarto и далее

Непрочитано 08.09.2012, 10:50  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее .

Похоже придется по пунктам расписывать свои действия.
Все равно придется царапать мануал...
terminator_seva, если вас это не затруднит проанализируйте мой бред и ткните носом если что не так, пожалуйста.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.09.2012, 10:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию 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
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.09.2012, 11:21  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию 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
Указываем на наш каталог .
На данный момент имеем это :
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.09.2012, 11:31  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

Добавляем каталог для своих исходников:
Правый клик по проекту в Project Explorer
New-›Folder . Обзываем каталог User .
В нем создаем C исходник , обзываем main.c.
Набиваем содержимое , чисто для теста пока :
Код:
    #include "stm32f10x.h"


int main(void)
{
	while(1);
}
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.09.2012, 11:39  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию 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.
dosikus вне форума  
Непрочитано 08.09.2012, 11:39  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

Сообщение от dosikus Посмотреть сообщение
Правый клик по проекту в Project Explorer
New-›Folder .
New-› Source Folder.

P.S. отправил скайп в личку.
terminator_seva вне форума  
Непрочитано 08.09.2012, 11:42  
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 451
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

Сообщение от dosikus Посмотреть сообщение
Как добавить стартап .
Ищем где-то подходящий, и аккуратно копируем в папку с исходниками. Активируем проект на вкладке проектов и F5
terminator_seva вне форума  
Сказали "Спасибо" terminator_seva
dosikus (08.09.2012)
Непрочитано 08.09.2012, 11:59  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

Так 'c вроде что то заработало ...
Начитавшись здесь http://cxemotexnika.org/2010/11/%D0%...D0%B2-eclipse/

Добавил скрипт линкера , стартап , makefile .
Все скомпилироалось без ошибок .
Жаль что плату на работе оставил ...
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.09.2012, 12:05  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

Сообщение от terminator_seva Посмотреть сообщение
Ищем где-то подходящий, и аккуратно копируем в папку с исходниками. Активируем проект на вкладке проектов и F5
К сожаление в скайпе пока бесполезен. Только услышу вас ...

Вот здесь самый большой вопрос .
По ссылке подключают стартап Сишный . Хотелось бы подключить асм из стандартых CMSIS .
Они есть сейчас в проекте.
Но как их подкинуть ?


ЗЫ... Блин по ссылке снова все завязано на makefile .
__________________
Осторожно , злой кот

Последний раз редактировалось dosikus; 08.09.2012 в 12:11.
dosikus вне форума  
Непрочитано 08.09.2012, 12:18  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 9,979
Сказал спасибо: 928
Сказали Спасибо 2,261 раз(а) в 1,557 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

Снова ушел в чтение :
http://wiki.leaflabs.com/index.php?t..._under_Eclipse
Пока сделал выводы :
Надо изучать формат makefile'а , скрипта линкера .
И тогда не надо будет иметь головную боль с копированием и прикручиванием чужих...
__________________
Осторожно , злой кот
dosikus вне форума  
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WinAVR+Eclipse - по просьбе трудящихся nerozero Embedd С 18 22.02.2013 21:36
Yagarto GCC объявить массив по определенному адресу svad0 Микроконтроллеры, АЦП, память и т.д 4 13.01.2012 19:49
AT91SAM9 Eclipce+yagarto не получается откомпилировать svad0 Микроконтроллеры, АЦП, память и т.д 9 25.05.2011 13:37
Запуск симулятора AVR из Eclipse ra3wum Микроконтроллеры, АЦП, память и т.д 0 13.02.2009 12:48
Как в Eclipse подключить плагин avr eclipse? SUI Микроконтроллеры, АЦП, память и т.д 0 09.06.2008 16:30


Часовой пояс GMT +4, время: 06:34.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.