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

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

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

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

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

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


 
Опции темы
Непрочитано 17.04.2013, 01:31  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Открыл ваш проект , опять ошибки. У меня открылся только один проект с другого сайта без ошибок
Миниатюры:
Нажмите на изображение для увеличения
Название: erroriar.jpg
Просмотров: 50
Размер:	129.0 Кб
ID:	45882  
Реклама:
stmfaq вне форума  
Непрочитано 17.04.2013, 01:41  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Прикрепил проект взятый на просторах инета, который нормально компилируется .Почему не компилируется ваш я не пойму. Честно говоря меня в IAR выносит мозг кучя древ в проекте , что к чему прикрепляется хрен поймешь , к каждому прикрепленному файлу привязывается ещё куевая туча файлов, черт ногу сломает.
Миниатюры:
Нажмите на изображение для увеличения
Название: best.jpg
Просмотров: 43
Размер:	170.2 Кб
ID:	45883  
Вложения:
Тип файла: rar gluk.rar (201.1 Кб, 34 просмотров)
stmfaq вне форума  
Непрочитано 17.04.2013, 08:20  
ut1wpr
Почётный гражданин KAZUS.RU
 
Аватар для ut1wpr
 
Регистрация: 19.08.2006
Адрес: Львов
Сообщений: 1,616
Сказал спасибо: 65
Сказали Спасибо 315 раз(а) в 264 сообщении(ях)
ut1wpr на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от stmfaq Посмотреть сообщение
Честно говоря меня в IAR выносит мозг кучя древ в проекте , что к чему прикрепляется хрен поймешь , к каждому прикрепленному файлу привязывается ещё куевая туча файлов, черт ногу сломает.
С этого и начните. Увяжите в том, что еще не вынесло, структуру проекта. Это очень важно как для IAR-а, так и для KEIL-а. Наверное, и для других сред, не знаю.
__________________
С уважением,
Vic / ut1wpr
ut1wpr вне форума  
Непрочитано 17.04.2013, 09:08  
dosikus
Гуру портала
 
Аватар для dosikus
 
Регистрация: 20.11.2004
Сообщений: 10,015
Сказал спасибо: 936
Сказали Спасибо 2,269 раз(а) в 1,563 сообщении(ях)
dosikus на пути к лучшему
По умолчанию Re: FAQ по STM8

stmfaq, Скинь свой проект где SPL подсоединяешь и не получается.
Именно свой.
__________________
Осторожно , злой кот
dosikus вне форума  
Непрочитано 17.04.2013, 11:45  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Короче надоели мне все эти непонятки с подключением STM8S_StdPeriph_Driver. Давайте все рассмотрим по порядку.Хочется все понять от начала и до конца о создании проекта в IAR с использованием SPL.

Итак начнем с самого начала. MCU STM8S105C6T6

1

Создаю папку, допустим Projekt, в этой папке создаю папку HelloWorld и папку Libraries , в папку Libraries копирую загруженную с сайта ST Microelectronics библиотеку STM8S_StdPeriph_Lib_V2.1.0, а именно . папку inc ( в которой находятся хидеры) и папку src (в которой находятся исходники библиотек)
После первого этапа мы имеем на одном из дисков ПК папку Projekt в которой находятся две папки HelloWorld и Libreries , папка HelloWorld пока пустая а в папке Libreries находятся две подпапки inc и src содержимое которых я описал выше.

2

Запускаем среду IAR. Далее создаем новое рабочее пространство: File -› New -› Workspace. Теперь в этом пустом рабочем пространстве необходимо создать новый проект Идем в меню Project, выполняем пункт Create New Project.Здесь нам предлагается выбрать шаблон для нашего проекта. Из списка выбираем «С» , жмем ОК. Появится окно, где будет предложено выбрать каталог и имя для сохранения проекта. Даем проекту имя HelloWorld и сохраняем в одноименной папке.

ТЕПЕРЬ ВОПРОС - Что делать дальше для использования SPL в моем проекте ???
Миниатюры:
Нажмите на изображение для увеличения
Название: helloworld.jpg
Просмотров: 25
Размер:	34.6 Кб
ID:	45903  

Последний раз редактировалось stmfaq; 17.04.2013 в 12:01.
stmfaq вне форума  
Непрочитано 17.04.2013, 12:37  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: FAQ по STM8

Не забывайте указывать линкеру, где искать ваши файлики.
В кеил проще сделано, но путь от падавана к джедаю тернист.
Жаль Стаса с нами нет. Он бы рубанул что-нибудь этакое.
Миниатюры:
Нажмите на изображение для увеличения
Название: Linker.png
Просмотров: 73
Размер:	32.2 Кб
ID:	45909  
Easyrider83 вне форума  
Сказали "Спасибо" Easyrider83
stmfaq (17.04.2013)
Непрочитано 17.04.2013, 12:48  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Пока никто не отвечает, поимпровизирую .

3

На этом этапе пытаюсь внедрить STM8S_StdPeriph_Lib в проект.
В main.c добавляем #include"stm8s.h"
Затем жмем на Projekt затем выбираем AddGroup , на запрос о названии Group пишу SPL. После этого в древе Workspace появилась папка SPL. Выбираю эту папку жмем правую кнопку мыши в выпавшем списке выбираем Add-›AddFiles, после этого указываем путь к файлам которые хотим добавить, а нам нужно добавить файлы исходников библиотек из папки src которая находится в папке нашего проекта а именно E:\Projeckt\Libraries\src. Открываем папку src выделяем все файлы (можно и не все а именно те модули которые есть в нашем мк) жмем ОК. В итоге в древе Workspace в папке SPL добавились файлы исходников STM8S_StdPeriph_Lib_V2.1.0
Миниатюры:
Нажмите на изображение для увеличения
Название: stl.jpg
Просмотров: 34
Размер:	58.0 Кб
ID:	45913  

Последний раз редактировалось stmfaq; 17.04.2013 в 12:58.
stmfaq вне форума  
Непрочитано 17.04.2013, 13:14  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Сообщение от Easyrider83 Посмотреть сообщение
Не забывайте указывать линкеру, где искать ваши файлики.
Вот тут у меня возникли недоразумения с указаниями путей к файлам. В основной папке Projekt есть две подпапки HelloWorld в которой находится сам проект и Libreris в которой есть ещё две подпапки inc и src.

Как правильно указать путь в Preprocessor мне не совсем понятно

пробовал так

$PROJ_DIR$\..\
$PROJ_DIR$\..\Libraries\src
$PROJ_DIR$\..\Libraries\inc

ошибки при компиляции


пробовал так


$PROJ_DIR$\
$PROJ_DIR$\Libraries\src
$PROJ_DIR$\Libraries\inc

тоже ошибки при компиляции

Как правильно указать путь в моем случае ?
stmfaq вне форума  
Непрочитано 17.04.2013, 13:21  
Easyrider83
Гуру портала
 
Аватар для Easyrider83
 
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
Easyrider83 на пути к лучшему
По умолчанию Re: FAQ по STM8

stmfaq, попробуйте переставить винду ))))
Реально, трудно угадать, что там за ошибки у вас вылезают. Спросите Dosikus'а. О его способностях к ясновидению весь форум наслышан.
Easyrider83 вне форума  
Непрочитано 17.04.2013, 13:32  
stmfaq
Прописка
 
Регистрация: 31.03.2013
Сообщений: 146
Сказал спасибо: 50
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
stmfaq на пути к лучшему
По умолчанию Re: FAQ по STM8

Все разобрался !!!
В Proprocessor в моем случае нужно было указать путь в таком виде

$PROJ_DIR$\
$PROJ_DIR$\..\Libraries\src\
$PROJ_DIR$\..\Libraries\inc\
stmfaq вне форума  
 

Закладки

Метки
arm, cortex, stm32, stm8
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импульсная зарядка для авто-аккумуляторов (новодел) Falconist Источники питания и свет 1915 14.03.2024 19:56
FAQ (ЧаВО) по PROTEUS для начинающих и не только dosikus Proteus 221 07.03.2024 22:45
STM8(S/L), первые впечатления kison STM8 1423 19.05.2018 19:23
Вопросы и замечания по топику - FAQ по PROTEUS avr123-nm-ru Proteus 291 05.06.2015 20:49
FAQ Импульсный трансформатор alberio Источники питания и свет 87 13.11.2012 18:07


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


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