Подскажите, что-то мучаюсь с STM32CubeIDE (под linux). взял blue pill и пытась создать для него проект. выбираю STM32F103C8TX, подключаю через китайский stlink v2, После билда пустого проекта и debug плата перестает нормально определяться: INFO gdb-server.c: Chip ID is 00000000, Core ID is 00000000. После пляски с передергиванием ST-link и джамперами boot0,boot1 (я пока не понял какой алогоритм приводит успеху) плата снова становиться сама собой: INFO gdb-server.c: Chip ID is 00000410, Core ID is 1ba01477. st-flash шью найденный в сети бинарник и диодик мигает, плата начинает определяться во всех положения джамперов boot0,boot1 Повторено уже многократно и с другой платой дискавери, там ствой stlink и немного другой чип. Почему не могу собрать проект в STM322CubeIDE ? на что обратить внимание? В папке binaries создается elf файл, а как получить bin для st-flash? Какой самый простой путь создания программы для STM32 под linux? С аруиной всё было на несколько порядков проще в Atom пишу arduino заливает. Или avrdude если удаленно надо залить...

Комментарии: 20

  1. Cyberzx

    Попробуй SystemWorkbench в качестве визарда проекта. Он основан на эклипсе. Можешь его использовать для редактирования и отладки, либо свой любимый IDE потом. https://www.openstm32.org

  2. Anonim

    в кубе надо ставить что используешь отладчик, без правильной конфигурации отладчик отваливается

    • Unsupported

      Swd не включили, видимо

  3. Anonim

    если совсем академично разбираться то есть книжка в сети https://leanpub.com/mastering-stm32 там все через gcc и make

Не нашли ответ?

Вам также может быть интересно

Друзья, помогите советом. Что это может быть. Коллега по бизнесу скинул переписку в яндекс услугах с обвинениями меня лично... Читать далее