Jocker
Всем привет. Кто-нибудь генерировал Makefile через cmake? Как мне теперь это к винде переделать?
Jocker
Jocker
Просто обычным способом копирую пути и вставляю?
Сергiй
.
rus
Не используй абсолютные пути. Это очень плохая практика.
Jocker
Не используй абсолютные пути. Это очень плохая практика.
Блин, скачал просто примерный файл. Они делают под линукс. У меня под линукс не получилось настроить. Еле настроил в qt openocd. Теперь могу отлаживать и прошивать elf файл в МК. Вся проблема в том, что сначала я генерирую проект в stm32Cube, выбираю ide и ставлю галочку в Makefile. И генерирую проект в stm32. А если мне нужно будет добавлять новые файлы? Как мне это сделать? Кажется это и нужно настроить в cmake файле
Jocker
Все это делаю на винде
rus
Все это делаю на винде
Так. Тебе нужна кросплатформенная сборка или только виндовая?
Jocker
а что ты в целом хотишь сделать?
Я же говорю. Я генерирую в cubeMX проект для makefile. Потом собираю проект без проблем с помощью mingw через qt. А если мне понадобится добавление новых файлов в проект? В cubemx я этого вроде не сделаю. Пытаюсь настроить cmakelists.txt, что бы мог генерировать makefile (или он уже генерирует elf файл, если там указать путь к mingw32?)
Jocker
Так. Тебе нужна кросплатформенная сборка или только виндовая?
Я пытаюсь с помощью mingw32 и cmake сгенерировать elf файл
Jocker
В ос windows
ViolyZerg 🇺🇦
я уже видел дагов и чеченов питонщиков... но чеченских ковырятелей линухов и прочего - еще не особо...
ViolyZerg 🇺🇦
ну эт я так...
Jocker
Так. Тебе нужна кросплатформенная сборка или только виндовая?
Кучу примеров нашел под линукс+qt+cubemx. Переделываю под винду, а cmake ругается
Jocker
Ааа. Да, я походу один такой
Jocker
Попался
ViolyZerg 🇺🇦
Ааа. Да, я походу один такой
один даже квантовую физику преподает...
ViolyZerg 🇺🇦
так вот...
Jocker
Питонщиков, javaшников и htmlщиков у нас много
ViolyZerg 🇺🇦
а, так вот почему интернеты загнивают!
ViolyZerg 🇺🇦
(извините, меня несет)
Jocker
а, так вот почему интернеты загнивают!
Ты помочь сможешь или провоцировать решил?
ViolyZerg 🇺🇦
по-факту вопроса - вообще ничего не могу подсказать к сожалению
ViolyZerg 🇺🇦
Ты помочь сможешь или провоцировать решил?
изначально пытался, но провоцировать ессно не буду
Jocker
Ладно, еще раз покапаюсь тогда
ViolyZerg 🇺🇦
меня самого давно интересует вопрос как сделать флэщка с линухами, виндами и прочим щастьем незадорого и с мультизагрузкой
rus
Кучу примеров нашел под линукс+qt+cubemx. Переделываю под винду, а cmake ругается
Я понял. У меня нет готового ответа для тебя, но у CMake есть описание про кросскомпиляцию здесь https://gitlab.kitware.com/cmake/community/wikis/doc/cmake/CrossCompiling В частности A toolchain for crosscompiling for Win32 using mingw32 might look like this # the name of the target operating system SET(CMAKE_SYSTEM_NAME Windows) # which compilers to use for C and C++ SET(CMAKE_C_COMPILER i486-mingw32-gcc) SET(CMAKE_CXX_COMPILER i486-mingw32-g++) SET(CMAKE_RC_COMPILER i486-mingw32-windres) # here is the target environment located SET(CMAKE_FIND_ROOT_PATH /usr/i486-mingw32) # adjust the default behaviour of the FIND_XXX() commands: # search headers and libraries in the target environment, search # programs in the host environment set(CMAKE_FIND_ROOT_PATH_MODE_PROGRAM NEVER) set(CMAKE_FIND_ROOT_PATH_MODE_LIBRARY ONLY) set(CMAKE_FIND_ROOT_PATH_MODE_INCLUDE ONLY) Там много и подробно написано, думаю, что должно помочь.
ViolyZerg 🇺🇦
Какого хера ты меня добавил в группу? Не можешь помочь - молчи
я не добавлял, я порекомендовал, ибо ты полезный
ViolyZerg 🇺🇦
схоронил, пасиба
rus
Если что, я же могу генерировать проект в ubuntu и перекинуть на винду? Что бы достать оттуда elf файл?
Теоретически да, если будешь работать через cygwin, например, но какая-то "косметика" всё равно понадобится, я думаю.
Anonymous
Ребята всем здравствуйте! Подскажите проверенную схему, для обнаружения проводки внутреннюю)
Anonymous
не
Anonymous
чел психанул
Anonymous
и добавил
Anonymous
на ботов не похоже
Anonymous
ава с умом выставлена
Anonymous
Anonymous
тоже возможно
Anonymous
может быть это его второй акк
Anonymous
Anonymous
меня это смущает
ninjz_yeti
кляты маскали
ninjz_yeti
где-то спрятана логическая ошибка
BratKondrat
прав тот у кого больше прав
BratKondrat
Maxim
TOOLCHAIN_PREFIX я ставил просто arm-none-eabi, там через PATH находило
Maxim
Но это в линуксе
Defragmented
Я хочу почитать про то как можно сделать умножитель частоты с помощью ГУН в котором перестраиваемый колебательный контур Что мне стоит погуглить?
Артем
меня самого давно интересует вопрос как сделать флэщка с линухами, виндами и прочим щастьем незадорого и с мультизагрузкой
можно прошить флешку что бы виделась как виртуальные CD/DVD диски, нужна флешка с контроллером от Silicon Motion https://www.usbdev.ru/articles/a_smi/smcdrom7iso/
sifun
ничего нового или сложного
Defragmented
Ха-ха. Ничего сложного
Defragmented
Это самое сложное что я вообще видел в электронике )
Defragmented
Ну, после электромотора )
Захар
Вот сижу на немецком У училки старый монитор И тип когда на него смотришь, то не особо мерцает, а когда отводишь взгляд и он попадает в поле зрения, то вижа как он мерцает Это означает, что если не фокусиррваться, то глаз больше фпс воспринимает?
metaclass
у мозга разные зоны сильно по разному работают
metaclass
для зрения
metaclass
боковым важнее увидеть движение и заставить глаз передвинутся туда
metaclass
центральная зона видит с большим разрешением
metaclass
и без саккад мозг вообще картинку интерполировать не сможет
sifun
опиши свои мысли
Jocker
TOOLCHAIN_PREFIX я ставил просто arm-none-eabi, там через PATH находило
Так я не понял. Нужнл мне пути указывать к bin папкам или к .exe фацлам, которые находятся в bin?
Jocker
Не знаешь?
Maxim
В директориям. Нужно, чтобы arm-none-eabi-... ну, gcc, например, был доступен из PATH
Jocker
В директориям. Нужно, чтобы arm-none-eabi-... ну, gcc, например, был доступен из PATH
Ну это все у меня уже доступно. Я прописал в переменные среды. С этим мне морочиться не надо
Maxim
Ну значит тулчейн-префикс ставь просто в arm-non-eabi, (или с минусом на конце, не помню), без абсолютных путей