Использование платы STM32F103C8T6 с Arduino
Последние два дня я беспомощно пытаюсь запрограммировать свою синюю таблетку с помощью Arduino IDE... На самом деле мне удалось установить простенькую программу для мигания, но после этого все остальные попытки заканчивались:
Не удалось инициализировать устройство.
stm32flash Arduino_STM32_0.9http://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.
@Creator, 👍-1
Обсуждение1 ответ
Спасибо за помощь... Оказывается, мне продали дерьмовые дополнительные контакты для вставки в макетную плату. Даже STM32 мигает, оказывается, что один из tx/rx не имеет контакта с платой (наверное для мк). Однако закрепил их вообще без макета, и все работает... 15 часов занимался этим вопросом...
Я не думаю, что дополнительные контакты действительно дерьмовые. Он должен быть припаян к плате., @KIIV
- "avrdude: stk500_getsync(): not in sync: resp=0x00", или некто по имени Avr не позволяет мне загрузить мою программу
- Загрузка Arduino Nano дает ошибку: avrdude: stk500_recv(): programmer is not responding
- Я закирпичил свой Arduino Uno? Проблемы с загрузкой скетчей на плату
- Проблема с загрузкой в Arduino Uno
- CH340 Nano avrdude: stk500_getsync() не синхронизирован, resp=0xa4
- Проблема с загрузкой кода
- avrdude: stk500_getsync(): not in sync: resp=0x00
- esp32, platformio A fatal error occurred: Packet content transfer stopped (received 8 bytes) *** [upload] Error 2
Я сделал... Очистил и удалил все, и начал с нуля. Но ничего, очень расстраивает... Горит красный светодиод FTDI, горит красный светодиод stm32, но когда я загружаю, та же ошибка, снова и снова.. stm32flash Arduino_STM32_0.9 http://github.com/rogerclarkmelbourne/arduino_stm32 Использование парсера: Raw BINARY Интерфейс serial_posix: 115200 8E1 Не удалось инициализировать устройство., @Creator