-
- USB в планах, серьёзных железок с ним у меня нет, конвертеры в основном на blue-pill. Сделаем рано или поздно. - evgeniy1294(11.03.2019 13:17)
- А вообще (чужой) такой бывает? Чтоб уже готовый проект, а не "составь из кубиков сам". HID-девайс в "examples for STM32" находила, но он у меня не компилируется - требует хедеры, которых меня нет. Или компилятор не IAR, а GCC. - Ксения(11.03.2019 13:34 - 13:38)
- Бывает конечно, чаще всего встречал просто отвязанные от HAL либо в составе OS. - evgeniy1294(11.03.2019 13:39)
- Конкретно я из этого (ссылка) код сделать хотела, но не пойму как. Вроде бы он под GCC написан, но его Makefile те GCC, что в составе Atmel Studio и Arduino, не понимают. Да и вообще не понятно, с чем этот проект стыковать, т.к. сам он слишком Ксения(31 знак., 11.03.2019 13:54, ссылка)
- У вас нужных библиотек (причем довольно старых) нет, поэтому и не понимает. Надо их выкачивать и подсовывать в проект. - evgeniy1294(11.03.2019 14:00)
- А чьи это библиотеки? Кто их автор? ARM, IAR, GCC или кто? Где концы искать? - Ксения(11.03.2019 23:13)
- Для какого конкретно процессора нужно? misyachniy(586 знак., 11.03.2019 23:41)
- Хотела бы скомпилировать проект, ссылку на который уже давала и сейчас ее повторяю. А на худой случай ЛЮБОЙ проект HID для STM32F407, который возможно скомпилировать без бубна. Ксения(190 знак., 12.03.2019 09:47 - 09:51, ссылка)
- А заводскую библиотеку не смотрели? Я для 103 взял за основу аналогичную. Без особого труда прикрутил виртуальный компорт (CDC), эмуляция клавиатуры (HID) и юсб бутлодер. С последним я правда схалтурил. В примере просто проводки подправил. Проекты Vesago(154 знак., 12.03.2019 13:36 - 13:48, ссылка)
- Да проекты на ARM тоже самодостаточные, просто у 90% разработчиков "IDE головного мозга" - lloyd(12.03.2019 09:52)
- Я по части STM32 начинающая, а то, что проекты для него компилируются лишь в каком-то строгом окружении, раньше не знала. Думала, что раз проект под IAR, то он сам должен приспособливаться к структуре его директориев, чтобы добыть для себя нужные Ксения(124 знак., 12.03.2019 10:02 - 10:05)
- Как он их добудет, если их нет на диске? Там же есть MakeFile, в котором указаны пути к либам. Просто подсуньте либы туда, или пропишите свои пути. - evgeniy1294(12.03.2019 10:22)
- MakeFile для GCC, IAR его не понимает. Более того, он требует файлы из TrueSTUDIO, а я даже не знаю, что это такое. - Ксения(12.03.2019 11:08)
- MakeFile и делается для утилиты make, которая вызывает компилятор. Если IAR не умеет make, то его следует выбросить. - evgeniy1294(12.03.2019 11:18)
- Make умеют делать все компиляторы, только формат Makefile у всех разный. - Ксения(12.03.2019 11:20)
- Утилита Make вызывает компилятор, а не наоборот. Под IAR я имел ввиду IDE. - evgeniy1294(12.03.2019 11:24)
- Тогда я не знаю, как на IAR можно запустить Makefile на выполнение. - Ксения(12.03.2019 11:28)
- В MakeFile указаны source-файлы: evgeniy1294(530 знак., 12.03.2019 11:36)
- Тогда я не знаю, как на IAR можно запустить Makefile на выполнение. - Ксения(12.03.2019 11:28)
- Утилита Make вызывает компилятор, а не наоборот. Под IAR я имел ввиду IDE. - evgeniy1294(12.03.2019 11:24)
- Make умеют делать все компиляторы, только формат Makefile у всех разный. - Ксения(12.03.2019 11:20)
- MakeFile и делается для утилиты make, которая вызывает компилятор. Если IAR не умеет make, то его следует выбросить. - evgeniy1294(12.03.2019 11:18)
- Да диске файлы есть. Подсовывать пыталась, но на третьем десятке сдалась - почти каждый вновь подсунутый h-файл требует внутри себя подключения друг файлов. Похоже, что их там сотни. - Ксения(12.03.2019 10:50)
- На выходных могу попробовать собрать. - evgeniy1294(12.03.2019 10:51)
- Не надо вам на это время тратить. Сама разберусь - уже нашла проект, который компилируется с малым сотрясением бубна. :) - Ксения(12.03.2019 21:52)
- Едва ли у вас что-то получится: Ксения(658 знак., 12.03.2019 10:59 - 11:16)
- Никаких проблем не вижу: evgeniy1294(464 знак., 12.03.2019 11:14)
- Выходит, что без CubeMX никуда? А вы тему запилили про свою библиотеку, она у вас тоже причиндалы из CubeMX станет требовать? - Ксения(12.03.2019 11:17)
- CubeMX даст вам готовый собирающийся проект со всеми исходниками и хедерами. Вы же этого хотели, чи шо? - =AlexD=(12.03.2019 12:22)
- Нет, у меня все свое. Просто USB пока нет: USB CDC будет в течение месяца, HID пока не требовали. Мы делаем железки для промышленности или для военных - эти ребята USB не жалуют. evgeniy1294(121 знак., 12.03.2019 11:21)
- Выходит, что без CubeMX никуда? А вы тему запилили про свою библиотеку, она у вас тоже причиндалы из CubeMX станет требовать? - Ксения(12.03.2019 11:17)
- Никаких проблем не вижу: evgeniy1294(464 знак., 12.03.2019 11:14)
- На выходных могу попробовать собрать. - evgeniy1294(12.03.2019 10:51)
- MakeFile для GCC, IAR его не понимает. Более того, он требует файлы из TrueSTUDIO, а я даже не знаю, что это такое. - Ксения(12.03.2019 11:08)
- Как он их добудет, если их нет на диске? Там же есть MakeFile, в котором указаны пути к либам. Просто подсуньте либы туда, или пропишите свои пути. - evgeniy1294(12.03.2019 10:22)
- Я по части STM32 начинающая, а то, что проекты для него компилируются лишь в каком-то строгом окружении, раньше не знала. Думала, что раз проект под IAR, то он сам должен приспособливаться к структуре его директориев, чтобы добыть для себя нужные Ксения(124 знак., 12.03.2019 10:02 - 10:05)
- Хотела бы скомпилировать проект, ссылку на который уже давала и сейчас ее повторяю. А на худой случай ЛЮБОЙ проект HID для STM32F407, который возможно скомпилировать без бубна. Ксения(190 знак., 12.03.2019 09:47 - 09:51, ссылка)
- Для какого конкретно процессора нужно? misyachniy(586 знак., 11.03.2019 23:41)
- А чьи это библиотеки? Кто их автор? ARM, IAR, GCC или кто? Где концы искать? - Ксения(11.03.2019 23:13)
- У вас нужных библиотек (причем довольно старых) нет, поэтому и не понимает. Надо их выкачивать и подсовывать в проект. - evgeniy1294(11.03.2019 14:00)
- Конкретно я из этого (ссылка) код сделать хотела, но не пойму как. Вроде бы он под GCC написан, но его Makefile те GCC, что в составе Atmel Studio и Arduino, не понимают. Да и вообще не понятно, с чем этот проект стыковать, т.к. сам он слишком Ксения(31 знак., 11.03.2019 13:54, ссылка)
- Бывает конечно, чаще всего встречал просто отвязанные от HAL либо в составе OS. - evgeniy1294(11.03.2019 13:39)
- А вообще (чужой) такой бывает? Чтоб уже готовый проект, а не "составь из кубиков сам". HID-девайс в "examples for STM32" находила, но он у меня не компилируется - требует хедеры, которых меня нет. Или компилятор не IAR, а GCC. - Ксения(11.03.2019 13:34 - 13:38)
- USB в планах, серьёзных железок с ним у меня нет, конвертеры в основном на blue-pill. Сделаем рано или поздно. - evgeniy1294(11.03.2019 13:17)