Начните здесь ?

akis_t
Чт 25 июня 2015 г., 11:30 вечера
Привет, есть ли раздел «Первые шаги первыми»/Руководство в любом месте на этих форумах? У меня есть то, что похоже на Maple Mini, и я буду признателен за небольшим руководством о том, как продолжить. С точки зрения опыта, я очень сильно использую Arduino Pro Mini и Nano в проектах. Большое спасибо

Rogerclark
Чт 25 июня 2015 г., 23:47
Я думаю, что это то, что мне нужно сделать снова.

На GitHub есть вики https: // github.com/rogerclarkmelbourne/ ... STM32/Wiki

Однако это не самая легкая вещь, чтобы читать.

Я также сделал несколько видео о том, как установить репо (2 видео, так как есть оригинал и обновление)

https: // www.YouTube.com/канал/uczktqa ... Naj6ydimia

Однако я не сосредоточился на Maple Mini.

akis_t
Пт 26 июня 2015 г. 12:56 утра
Я думаю, мне нужна помощь с водителями USB. Я использую Windows 7 64Bit. Я перешел на администратор, но он не установил что -то о том, что не подписано правильно. Эти водители были взяты из Leaflabs вместе с их собственной IDE (Maple-IDE-0.0.12-Windowsxp32.молния). Я думаю, что они сделаны для Windows XP. На самом деле я запустил всю Maple IDE внутри виртуальной машины XP, и мне удалось установить драйверы DFU и загрузить программу "Blink". Конечно, виртуальная машина работала под Windows 7, а Windows 7 мог сказать и о драйверах (она не была слишком счастлива).

Поэтому есть ли набор драйверов Windows 7, которые я могу использовать?

Rogerclark
Пт 26 июня 2015 г. 1:08
Да.

Есть специальный установщик драйвера, который вам нужно использовать

Вам нужно запустить пакетный файл install_drivers.летучая мышь в папке водителей/победы

https: // github.com/rogerclarkmelbourne/ ... реки/победа

Это на самом деле очень умная и сложная работа для проблемы подписания драйвера в Windows 7 (и более новее), к счастью, мы не единственный проект, у которого есть эта проблема с подписью для драйверов Windows, поэтому есть решение

akis_t
Пт 26 июня 2015 г. 8:30 утра
ОК, попробую ваши предложения.

Некоторые вопросы:

1) Как загрузить файл или целую папку из GitHub? Серьезно.

2) При осмотре .INF File, похоже, это было взломано из «Microsoft Xbox Controller Type S», но устанавливает Libusb - мне нужно прочитать больше на Libusb. Похоже, что его летят один миллион версий версий

Zoomx
Пт 26 июня 2015 г. 9:21
Я нашел способ загрузить файл, но не папку.
Просто нажмите на имя файла, а затем выберите RAW на панели редактирования.

Rogerclark
Пт 26 июня 2015 г. 10:09
@akis_t

Просто запустите файл летучей мыши.

Водители, которые необходимы, включены в Windows. Файл BAT и другое программное обеспечение делает ассоциация USB -VID и номера PID, перечисленные прошивкой на плате, с виртуальным серийным драйвером Windows и драйвером Windows DFU.

Однако это не так просто, как раньше, потому что Windows 7 требует, чтобы даже эта связь была подписана в цифровом виде производителем - но это невозможно для проектов с открытым исходным кодом.

Таким образом, обход состоит в том, чтобы сгенерировать свой собственный сертификат, подписанный в цифровом виде, и установить его для каждого из USB VID PID для ассоциаций водителей.

К счастью, Libwdi выполняет всю тяжелую работу по созданию и установке этих сертификатов.

Таким образом, вы можете сделать это вручную самостоятельно, если хотите, однако вам нужно найти документацию о том, как это сделать вручную.

Mrburnette
Пт 26 июня 2015 г., 11:49
1) Как загрузить файл или целую папку из GitHub? Серьезно. По сути, вы можете просмотреть файл RAW, если ASCII, а затем вырезать & вставьте, как предложено Zoomx; или пробитесь к корню папки:
Пример, вы здесь:
https: // github.com/rogerclarkmelbourne/ ... ER/STM32F1
Но вы должны быть здесь:
https: // github.com/rogerclarkmelbourne/arduino_stm32

В то время вы увидите кнопку загрузки Zip:
Github.jpg
GitHub.JPG (50.43 киб) просмотрено 831 раз

Mrburnette
Пт 26 июня 2015 г. 11:58 утра
akis_t написал:Я думаю, мне нужна помощь с водителями USB. Я использую Windows 7 64Bit. Я перешел на администратор, но он не установил что -то о том, что не подписано правильно. Эти водители были взяты из Leaflabs вместе с их собственной IDE (Maple-IDE-0.0.12-Windowsxp32.молния). Я думаю, что они сделаны для Windows XP. На самом деле я запустил всю Maple IDE внутри виртуальной машины XP, и мне удалось установить драйверы DFU и загрузить программу "Blink". Конечно, виртуальная машина работала под Windows 7, а Windows 7 мог сказать и о драйверах (она не была слишком счастлива).

Поэтому есть ли набор драйверов Windows 7, которые я могу использовать?

akis_t
Пт 26 июня 2015 г. 13:43
Спасибо за все предложения. К сожалению, пакетный файл, хотя он утверждает, что установил драйверы, только удается установить «Maple DFU». В зависимости от того, что это устройство не может запустить "Maple R3" или "Maple Serial". (Код 10) ".

В результате не существует COM -порта, активного для общения с Maple Mini.

Я знаю, что Maple Mini в порядке, потому что я запрограммировал его с XP - но потому что XP работал внутри виртуальной машины, все должно было пройти через Windows 7, которые ставят много препятствий на пути.

victor_pv
Пт 26 июня 2015 г., 16:14
Вы запустили пакетный файл «Установки драйверов» в этой папке?
https: // github.com/rogerclarkmelbourne/ ... реки/победа

Я считаю, что это все, что мне нужно было сделать в Windows 8, чтобы установить драйверы.

akis_t
Пт 26 июня 2015 г., 16:32
Да точно то же самое. Я удалил и переустановлен безрезультатно.

Однако. Я вернулся в виртуальную машину Windows XP, загрузил программу «Link Led», и удивительно после того, как я нажал кнопку сброса, Windows 7 сказал «обнаружил новое оборудование» и приступил к автоматическому установлению того же самого «серийного» драйвера «кленовый», только драйвер, только Теперь у него не было желтого восклицательного знака.

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

Rogerclark
Пт 26 июня 2015 г., 22:26
Пожалуйста, посмотрите мой блог о том, как серийное устройство Maple не в загрузке.

www.Rogerclark.сеть

Драйверы Maple Serial и DFU взаимоисключают для нас.

Это только устройство DFU, когда он запущен код в загрузчике и только последовательное устройство при запуске эскиза.

akis_t
SAT 27 июня 2015 г. 11:31
Спасибо, я сейчас читаю http: // www.Rogerclark.net/arduino-stm32 ... l-and-dfu/
Да, на высоком уровне, я понимаю это, это также упоминается на веб -странице Leaflabs в инструкциях по установке Windows, где они побуждают вас нажать кнопки сброса и пользователя в некотором порядке, чтобы заставить это и что ...

Rogerclark
SAT 27 июня 2015 г., 11:49
Если вы нажмете сброс, и пока светодиод быстро мигает, нажмите кнопку «Bootloader будет заблокировать в режиме DFU, Leaflabs назвал этот« режим вечного загрузчика »

Если вы удерживаете кнопку «вниз» при нажатии и выпуске сброса, процессор фактически входит в свой внутренний режим загрузчика последовательной загрузки.
Но в аппаратном обеспечении клена есть небольшая проблема (Boot1 плавает), что означает, что это прерывистое.
Поэтому, если вы хотите перепрофировать загрузчик с помощью последовательной загрузки, вам нужно вытащить LOW BOOT1, когда вы делаете эту последовательность.


Также в Windows все, что вам нужно сделать, если вы не можете загрузить, это ждать завершения компиляции, и нажмите сброс, как только DFU-UTIL ищет плату.
В Windows DFU Util, кажется, достаточно длительного тайм-аута, так что вы можете нажать сброс, и USB-шина может повторно вытекать до того, как DFU истечет, а затем распознает плату как устройство DFU и загружает