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

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

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

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

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

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


Закрытая тема
Опции темы
Непрочитано 08.09.2012, 10:50   #11
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее .

Похоже придется по пунктам расписывать свои действия.
Все равно придется царапать мануал...
terminator_seva, если вас это не затруднит проанализируйте мой бред и ткните носом если что не так, пожалуйста.
Реклама:
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 08.09.2012, 10:59   #12
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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   #13
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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   #14
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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   #15
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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   #16
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 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   #17
terminator_seva
Вид на жительство
 
Аватар для terminator_seva
 
Регистрация: 03.06.2010
Сообщений: 452
Сказал спасибо: 35
Сказали Спасибо 168 раз(а) в 133 сообщении(ях)
terminator_seva на пути к лучшему
По умолчанию Re: STM32+Eclipse+Yagarto и далее

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

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

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

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

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


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

Последний раз редактировалось dosikus; 08.09.2012 в 12:11.
dosikus вне форума  
Непрочитано 08.09.2012, 12:18   #20
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
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, время: 02:21.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot