QuantumMagic

QuantumMagic (https://support.quantummagic.org/index.php)
-   Самоделки QuantumMagic/OpenMagic (https://support.quantummagic.org/forumdisplay.php?f=20)
-   -   Усилитель (https://support.quantummagic.org/showthread.php?t=288)

Alex Formatt 16.01.2017 23:39

Re: Усилитель
 
Приехали платки с алиэкспресс типа mini STM32F103RCBT6 Leaflabs.

Драйвера встали и плата определяется:
http://s50.radikal.ru/i130/1701/23/f958a26bfc82.jpg

Но при заливке скетча винда (ХР) каким-то образом теряет плату (она исчезает в диспетчере устройств) и среда разработки выдаёт:

«Searching for DFU device [1EAF:0003]…
Assuming the board is in perpetual bootloader mode and continuing to attempt dfu programming..


Да, я нашел упоминание решения этой проблемы:

Цитата:

Сообщение от Димыч (Сообщение 19700)
попробуйте в этот момент перезагрузить плату клацнув кнопку ресет.
"Есть возможность принудительного перевода в режим программирования. У платы есть две кнопки. Нажимаете на сброс а потом другую кнопку (та которая ближе к узкому краю платы) очень быстро. У меня это получается не с первого раза. Светодиод будет мигать бесконечно (добейтесь этого). Это режим программирования. Скейч должен залиться. Светодиод погаснет." - это на усеченной stm32 делается, как на этой делать? пробуйте.

Принудительный перевод в режим программирование ничего не дает. То есть плата опять появляется в диспетчере устройств, а при заливке исчезает и все сначала...

Как плату подцепить чтоб не отваливалась во время заливки?

Димыч 17.01.2017 07:39

Re: Усилитель
 
закомментируйте в коде строку которая удаляет усб, гдето на прежних страницах обсуждалось

Alex Formatt 17.01.2017 10:20

Re: Усилитель
 
Закомментил. Теперь DFU device находит, но в конце заливки, когда среда разработки выдает, что все вроде бы успешно

Цитата:

Starting download: [##################################################] finished!
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!
плата отваливается и среда разработки пишет:

Цитата:

Resetting USB to switch back to runtime mode
И, да, в самом начале, когда идет компиляция скетча система пишет:

In function 'void loop()':

Что дальше делать, где искать? Или это из-за того, что платы усеченные, типа мини?

SHELEST 17.01.2017 16:06

Re: Усилитель
 
Дело в компьютере как только один раз удастся запрограммировать 1 плату все остальные тоже удастся.

SHELEST 17.01.2017 16:06

Re: Усилитель
 
и без комментов

SHELEST 17.01.2017 16:07

Re: Усилитель
 
у меня на обычной плате тоже не хотела программировать.

SHELEST 17.01.2017 16:09

Re: Усилитель
 
там дошло до того что компьютер сам нашел путь как это обойти.он сам написал что ищу обходной путь и находит его.

Игорь 17.01.2017 20:35

Re: Усилитель
 
Цитата:

Сообщение от Alex Formatt (Сообщение 20537)
Что дальше делать, где искать? Или это из-за того, что платы усеченные, типа мини?

Ага, вот тоже интересно, можно ли мини покупать?

Димыч 18.01.2017 15:00

Re: Усилитель
 
https://geektimes.ru/post/277928/ у мини свои заморочки

AVi 18.01.2017 15:49

Re: Усилитель
 
я бы прежде всего обратил внимание на сопоставление номера ноги термометра между платой и кодом
Цитата:

Сообщение от Admin (Сообщение 19753)
если стм будет другой, то там может быть другой и ножка термометра который работает датчиком для сброса генератора случайных чисел



Текущее время: 10:13. Часовой пояс GMT +4.

Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, vBulletin Solutions, Inc. Перевод: zCarot