Использование платы STM32F103C8T6 с Arduino

Последние два дня я беспомощно пытаюсь запрограммировать свою синюю таблетку с помощью Arduino IDE... На самом деле мне удалось установить простенькую программу для мигания, но после этого все остальные попытки заканчивались:

Не удалось инициализировать устройство.
stm32flash Arduino_STM32_0.9

http://github.com/rogerclarkmelbourne/arduino_stm32

Использование парсера: Raw BINARY
Интерфейс serial_posix: 115200 8E1

Произошла ошибка при загрузке скетча

Я просканировал Интернет, но пока ничего не помогло... Я следовал простому руководству: https://www.youtube.com/watch?v=K-jYSysmw9w, как и этот https://github.com/rogerclarkmelbourne/Arduino_STM32/wiki/Installation, и, как я уже сказал, в первый раз были проблемы, но наконец, успешно загрузите его. Однако после этого, когда я захотел, какую-то реально работающую программу установить не удалось. Все сопоставления ftdi -> stm32 верны, перемычка booto установлена в режим 1, для программирования у меня есть необходимые файлы в /etc/udev/rules.d, папка библиотеки stm32 в папке скетча, и все же ошибка выше происходит для последние 20 часов... (я использую Ubuntu 16.04) Пожалуйста, если кто-нибудь укажет мне, что не так (почему первый раз сработало, а второй нет), или даст мне точные шаги, которые нужно выполнить, чтобы работать, я ценю.

EDIT: мигающая программа работает нормально, когда я передвигаю перемычку на 0 и подаю питание через usb.

, 👍-1

Обсуждение

Я сделал... Очистил и удалил все, и начал с нуля. Но ничего, очень расстраивает... Горит красный светодиод FTDI, горит красный светодиод stm32, но когда я загружаю, та же ошибка, снова и снова.. stm32flash Arduino_STM32_0.9 http://github.com/rogerclarkmelbourne/arduino_stm32 Использование парсера: Raw BINARY Интерфейс serial_posix: 115200 8E1 Не удалось инициализировать устройство., @Creator


1 ответ


0

Спасибо за помощь... Оказывается, мне продали дерьмовые дополнительные контакты для вставки в макетную плату. Даже STM32 мигает, оказывается, что один из tx/rx не имеет контакта с платой (наверное для мк). Однако закрепил их вообще без макета, и все работает... 15 часов занимался этим вопросом...

,

Я не думаю, что дополнительные контакты действительно дерьмовые. Он должен быть припаян к плате., @KIIV