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

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

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

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

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

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


 
Опции темы

Проблемы со средой Keil

Непрочитано 26.10.2017, 11:47  
Начинающий
Прохожий
 
Регистрация: 18.09.2017
Сообщений: 9
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Начинающий на пути к лучшему
По умолчанию Проблемы со средой Keil

Всем добрый день. Я уже пытался эту тему создать , но как-то не заладилось. В MDK5.24 для STM32F303VC накропал простейшую программу по одной из обучалок. Компилятор выдал ошибку C:\Keil_v5\ARM\PACK\ARM\CMSIS\5.1.1\CMSIS\Include\ cmsis_compiler.h(34): error: #5: cannot open source input file "cmsis_armcc.h": No such file or directory
#include "cmsis_armcc.h"
RTE\Device\STM32F303VC\system_stm32f3xx.c: 0 warnings, 1 error
".\Objects\STM32F3.axf" - 1 Error(s), 0 Warning(s).
К cmsis_armcc.h в include patch указал путь. После этого он выдал 6 ошибок, больше чем строк в программе.
Подскажите, где собака порылась????
Реклама:
Начинающий вне форума  
Непрочитано 26.10.2017, 12:08  
AleksandrS_59
Вид на жительство
 
Регистрация: 09.08.2017
Сообщений: 360
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
AleksandrS_59 на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

Цитата:
No such file or directory
Ну он же вроде ясно пишет: нет файла или директории.
Или доступа к файлу. Чаще всего это связано с расположением файла: он или не в библиотечной папке, или...
Проверить просто - найти файлик вручную ( если он есть), положить на определённое место (лучше в папку с исходной прогой) и прописать в инклюде полный путь.
AleksandrS_59 вне форума  
Сказали "Спасибо" AleksandrS_59
Начинающий (26.10.2017)
Непрочитано 26.10.2017, 14:34  
Начинающий
Прохожий
 
Регистрация: 18.09.2017
Сообщений: 9
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Начинающий на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

Дык я его нашел, правда класть никуда не стал , а просто прописал туда путь. Он находится тоже в Keil_v5 только глыбже. После этого компилятор стал ругаться громче. Или надо неприменно в проект положить?
Начинающий вне форума  
Непрочитано 26.10.2017, 15:48  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,285
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

Если таки количество ругательств увеличилось - значит начались проблемы с вложенными #include в подключённом модуле.
Модификация путей в самом #include совсем не решение - нужно настраивать пути самой среды для правильного использования внутренних операторов.
Ну и copy-paste для новых сообщений тоже не помешает…
В начале пути такое - самый первый камень у большинства.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
mike-y-k вне форума  
Непрочитано 26.10.2017, 17:01  
Начинающий
Прохожий
 
Регистрация: 18.09.2017
Сообщений: 9
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Начинающий на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

Спасибо, теплое слово и кошке приятно. Но я, наверное не достаточно точно выразился. Пути я прописывал именно в среде, ну там, где Alt+F7
C++/C include patch.
Копипасту сейчас сделать не могу, так как нахожусь далеко от компа с кайлом.
Вопрос в развитии темы: после инсталяции Keil разместился в Keil_v5.
В недрах этой директории я и нашел cmsis_armcc.h . Тот ли это файл, могут ли быть такие файлы в других поддиректориях, и вообще, там ли надо было его искать?
Не ругайтесь, я не со зла, а от недомыслия...
Начинающий вне форума  
Непрочитано 26.10.2017, 17:05  
Начинающий
Прохожий
 
Регистрация: 18.09.2017
Сообщений: 9
Сказал спасибо: 5
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
Начинающий на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

И еще, просматривая темы о первых проектах в кайле я несколько раз натыкался на предложения заремить некоторые инклюды. Типа так лучше.
Не скрою , и у меня появилась идея заремит #include "cmsis_armcc.h", но остановило то что файл имеет атрибут только для чтения. Наверное неспроста.
Что думаете?
Начинающий вне форума  
Непрочитано 26.10.2017, 18:15  
mike-y-k
Модератор
 
Регистрация: 04.08.2010
Адрес: Москва СЗАО/МО
Сообщений: 12,285
Сказал спасибо: 11,860
Сказали Спасибо 4,159 раз(а) в 3,177 сообщении(ях)
mike-y-k на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

1. Изучаем среду (IDE) и ее возможности.
2. Изучаем препроцессор и особенности его реализации в данной IDE.
3. Изучаем команды препроцессора.
Пункты 2 и 3 можно совместно или поменять местами.
Коротко и доходчиво например тут.

И собственно налицо стандартная ошибка - свои файлы указываются в кавычках, что значит из директории проекта, а вот стандартные в угловых скобках, тогда и работают пути из списка путей. Чуть ниже - универсальная мантра/рекомендация .
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…

Последний раз редактировалось mike-y-k; 26.10.2017 в 18:18.
mike-y-k вне форума  
Сказали "Спасибо" mike-y-k
Alex9797 (23.11.2017)
Непрочитано 23.11.2017, 17:59  
serg_42
Прописка
 
Аватар для serg_42
 
Регистрация: 15.06.2008
Адрес: Новокузнецк
Сообщений: 173
Сказал спасибо: 869
Сказали Спасибо 315 раз(а) в 82 сообщении(ях)
serg_42 на пути к лучшему
По умолчанию Re: Проблемы со средой Keil

Дабы не создавать новой темы, спрошу здесь.
Давно мучает вопрос, а можно ли перемещать закладки редактируемых файлов в произвольное (удобное) место, а не так как это решает сам себе Keil?
Миниатюры:
Нажмите на изображение для увеличения
Название: Перемещение закладок.png
Просмотров: 0
Размер:	18.5 Кб
ID:	121814  
serg_42 вне форума  
 
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
найти файл STM32_init.c (Keil) к библиотеке CMSIS и StdPeriph_Lib Alex_8 ARM 2 01.08.2013 14:20
Keil и сторонние программаторы Qares Embedd С 17 06.02.2013 19:40
Class string in Keil Chudilo Микроконтроллеры, АЦП, память и т.д 18 13.08.2012 13:10
Почему Keil собирает нерабочий hex west329 Микроконтроллеры, АЦП, память и т.д 1 10.07.2009 14:09


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


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