Информация
- В рейтинге
- 176-й
- Откуда
- Москва, Москва и Московская обл., Россия
- Зарегистрирован
- Активность
Специализация
Embedded Software Engineer, DevOps
Senior
Git
Bash
CI/CD
C
Embedded system
Programming microcontrollers
Software development
Algorithms and data structures
System Programming
Development of drivers
Вот методичка про то с какой стороны подходить к платам на основе STM32
Настройка ToolChain(а) для Win10+GCC+С+Makefile+ARM Cortex-Mx+GDB https://habr.com/ru/articles/673522/
Вот хотя бы этот.
Переходник с USB на CAN из Отладочной Платы JZ-F407VET6
https://habr.com/ru/articles/988688/
Ок, однако это только 33% решения.
Надо еще в каждую сборку прописать уникальные пути (-Ixxx1/xxx2/xxx3/xxx4 )и добавить уникальные c-файлы.
Как Вы решите остальные 66% проблемы?
IMSProg увидит файлы little fs на подключенной микросхеме памяти?
https://habr.com/ru/articles/925372/
Как там у Микрона успехи с портированием прошивки 3D принтера Marlin на K1948BK018?
https://github.com/MarlinFirmware/Marlin
Утилита IMSProg поддерживает работу с SPI-NAND Flash W25M02GV (W25M02GVZEIG) от WinBond ?
https://github.com/jorgebianchetti/W25X0XGV
Утилита IMSProg поддерживает работу с SPI NAND Flash GD5F1GQ5UEYIGR от GigaDevice?
https://www.chipdip.ru/product/gd5f1gq5ueyigr-gigadevice-8023998640
В самом деле. STM32CubeMX Version 6.16.0 может сгенерировать шаблон для CMake проекта
появились скрипты
Пожалуйста. Рад, что это оказывается полезный для работы материал.
Я конечно же попробовал скачать последнюю версию stm32cubeMX, однако внезапно для себя обнаружил, что фирма ST накрыла Россию санкциями и наложила эмбарго.
перевод на русскую словесность
Вот скриншот в доказательство
Есть ли возможность, пожалуйста, прислать Ваш дистрибутив утилиты stm32cubeMX версии 6.17.0?
Есть вот у меня инструкция как локально завести CI сервер.
Пуск Сервера Сборки Jenkins
https://habr.com/ru/articles/695978/
Рано или поздно Вам скажут, что надо сделать 55+ конфигураций одной и той же прошивки с косметическими изменениями для разных клиентов.
И Вы замучаетесь мышкой в интерфейсе IDE все это курсором проклёвывать.
При работе в IDE, если Вы случайно что‑то поменяете в XML (ewp IAR) и сохраните, то в один утренний день у Вас просто не откроется IDE проект.
Знакома такая ситуёвина?
О сборке даже и говорить не придется.
Далее у Вас начнется приступ судороги, конвульсии и паралич.
Нормально так, да?...
И это правильно. Make скрипты лучше писать самим. Так можно в большей степени контролировать процесс сборки.
Что еще за GYP? Гиперссылка не открывается.
У меня 6.9.0 и эта версия не предлагает генерацию проекта на основе CMake.
На то у меня есть два развернутых ответа в виде отдельных текстов:
Почему Сборка с Помощью GUI-IDE — это Тупиковый Путь https://habr.com/ru/articles/794206/
Почему важно собирать код из скриптов
https://habr.com/ru/articles/723054/
Если коротко, то GUI-IDE не позволяют масштабироваться при увеличении ассортимента прошивок в организации. В то время как переход на скрипты сборки на порядки повышает производительность труда программиста.
Я сейчас поддерживаю на плаву примерно 150 прошивок. И меня это даже не утомляет, так как все они собираются из скриптов.
Там нет переменной
CMAKE_BUILD_DIRПримеры будут?
Меня тоже тошнить от gui-ide. Хочется собирать проекты скриптами.