09.11.2017, 09:28
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,628
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от 0crash0
|
библиотеку в проект добавить
|
Не надо ее никуда добавлять. Ее просто установить надо. Читаем внимательно Makefile, там все есть!
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
09.11.2017, 12:15
|
|
Частый гость
Регистрация: 24.04.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
Не надо ее никуда добавлять. Ее просто установить надо. Читаем внимательно Makefile, там все есть!
|
я уже скомпилировал библиотеку( http://olliesworkshops.blogspot.ru/2...tallation.html)
вопрос в том что дальше?
я тупо перекидываю из папки include libopencm3 и libopencmiss
я добавил их как библиотеки в проэкт (при сборке идут с флагом -L)
и выдает ошибки при попытке инклудить файлы из main.c будто этих файлов нет
STM32F1 и прочяя ерунда есть в проэкте и все 100% идет флагами к компилятору
но проблема именно в том что невидит файлов вообще
|
|
|
|
09.11.2017, 12:51
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,628
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от 0crash0
|
я тупо перекидываю из папки include libopencm3 и libopencmiss
|
Не надо ничего "тупо перекидывать"!!!
Библиотека установлена, скажем, в /usr/local/lib/opencm3. Все, этот путь и скармливать Makefile'у как путь к ней и include-файлам.
Сообщение от 0crash0
|
выдает ошибки при попытке инклудить файлы из main.c
|
Потому что в Makefile нужно правильный путь указать. Вот же кусок из Makefile:
Код:
|
ifeq ($(strip $(OPENCM3_DIR)),)
OPENCM3_DIR := /usr/local/arm-none-eabi
$(info Using $(OPENCM3_DIR) path to library)
endif |
Т.е. можно сказать
Код:
|
OPENCM3_DIR="бла-бла" make |
либо внутри самого Makefile это указать.
Вам что, нужно с выражением читать содержимое Makefile? Да и сообщения об ошибках же есть: когда в терминале пишете make, все, что make пытается запустить, наглядно видно. С какими флагами там gcc запускается и т.д.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
10.11.2017, 23:16
|
|
Частый гость
Регистрация: 24.04.2007
Сообщений: 11
Сказал спасибо: 0
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
я с винды, а среды программирования и нужны чтобы забыть о мейкфайлах
я спрсил как в конкретной среде настроить проэкт
а вы меня в мейкфайлы гоните
|
|
|
|
11.11.2017, 22:31
|
|
Почётный гражданин KAZUS.RU
Регистрация: 27.01.2005
Адрес: Россия, КЧР, Нижний Архыз
Сообщений: 3,628
Сказал спасибо: 115
Сказали Спасибо 814 раз(а) в 591 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
0crash0, если хочется через задницу гланды выдирать - ваше дело.
__________________
Союз Советских Социалистических Округов Северной Америки
|
|
|
|
11.11.2017, 22:43
|
|
Гуру портала
Регистрация: 06.05.2005
Адрес: Краснодар, возле укротворного моря.
Сообщений: 19,034
Сказал спасибо: 2,559
Сказали Спасибо 11,882 раз(а) в 5,959 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Агитация в секту пингвинистов детектед!
__________________
Не бейте больно, ежели чо, ну не удержался... А вааще,
"Мы за все хорошее, против всей х..., По лугам некошеным чтобы шли ступни,
Чтобы миром правила правда, а не ложь, Мы за все хорошее, нас не на...!
..." (Ленинград)
Я не несу ответственности за свои действия в Вашей голове.
|
|
|
|
11.11.2017, 23:23
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.03.2010
Сообщений: 2,897
Сказал спасибо: 498
Сказали Спасибо 3,061 раз(а) в 1,425 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Сообщение от eddy
|
0crash0, если хочется через задницу гланды выдирать - ваше дело.
|
Мышкой и через задницу удобно)
|
|
|
|
20.11.2017, 23:28
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Такая проблема: есть STM32VLDISCOVERY с МК STM32F100RBT6B, а также есть Pinboard II c МК STM32F103C8T6 (ситуация в обоих вариантах одинаковая). При HCLK больше 12-16МГц некоторые устройства с шиной I²С не работают. Обращаю внимание, что не все устройства себя так ведут. Например, работают на любой частоте микросхемы DS3231 и DS1307 и отваливаются при повышении частоты RDA5807M и MPU-6050.
В чём может быть дело? Изменение скорости I²С (100-400 КГц) влияния не оказывает.
Keil 5.24a, STM32CubeMX 4.23.0, HAL.
|
|
|
|
21.11.2017, 11:33
|
|
Гуру портала
Регистрация: 27.10.2008
Адрес: ЕС
Сообщений: 10,835
Сказал спасибо: 919
Сказали Спасибо 4,308 раз(а) в 2,573 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
Ногодрыгом делайте. I2C master на переферии имеет смысл только если надо большие объемы передавать, что в случае I2C обычно не актуально.
|
|
|
|
21.11.2017, 11:38
|
|
Прописка
Регистрация: 05.09.2012
Адрес: Россия, Пермь
Сообщений: 160
Сказал спасибо: 25
Сказали Спасибо 31 раз(а) в 27 сообщении(ях)
|
Re: Изучаем STM32 Cortex M3
У меня вопрос не как сделать, а почему наблюдаются такие эффекты.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:16.
|
|