Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > Устройства на ARM процессорах

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 16.04.2015, 18:36   #91
minamonra
Junior Member
 
Регистрация: 15.04.2015
Сообщений: 12
Вес репутации: 0
minamonra is an unknown quantity at this point
По умолчанию Re: Maple Mini

Надеюсь попал в правильное место, более менее у вас тут maple mini обсуждается.
Взял вот такой китайский maple mini.
В режим бесконечного загрузчика не переводится, хоть ты тресни, комбинаций перепробовал как только смог.
Только в режим "hardware serial bootloader" смог, но прошить тоже никак.
Как пробовал прошить:
подключил:
FTDI TX to “RX1”
FTDI RX to “TX1”
FTDI ground to ground (labeled GND), 3.3V pin to Vin
BOOT1 (pin 2) to ground.
Скачал maple-bootloader и:
Код:
root# ./stm32loader.py -p /dev/ttyUSB0 -evw maple_mini_boot.bin 
Can't init. Ensure that BOOT0 is enabled and reset device
Traceback (most recent call last):
  File "./stm32loader.py", line 398, in <module>
    bootversion = cmd.cmdGet()
  File "./stm32loader.py", line 110, in cmdGet
    self._wait_for_ask("0x00 end")
  File "./stm32loader.py", line 65, in _wait_for_ask
    raise CmdException("Can't read port or timeout")
__main__.CmdException: Can't read port or timeout
не знаю как победить...

--
ы. Порт должен появиться, но у меня только так:
Код:
# udevadm monitor
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[3819.829898] remove   /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0 (usb)
KERNEL[3819.830003] remove   /devices/pci0000:00/0000:00:14.0/usb3/3-2 (usb)
UDEV  [3819.831339] remove   /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0 (usb)
UDEV  [3819.832226] remove   /devices/pci0000:00/0000:00:14.0/usb3/3-2 (usb)
KERNEL[3820.385260] add      /devices/pci0000:00/0000:00:14.0/usb3/3-2 (usb)
KERNEL[3820.385568] add      /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0 (usb)
UDEV  [3820.390403] add      /devices/pci0000:00/0000:00:14.0/usb3/3-2 (usb)
UDEV  [3820.392531] add      /devices/pci0000:00/0000:00:14.0/usb3/3-2/3-2:1.0 (usb)
Т.е. по идее должна появиться строка с устройством /ttyUSB0, но никак. Уже и как тут пробовал..

Последний раз редактировалось minamonra; 16.04.2015 в 19:15.
minamonra вне форума   Ответить с цитированием
Старый 17.04.2015, 00:11   #92
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Maple Mini

Цитата:
Сообщение от minamonra Посмотреть сообщение
..
Как пробовал прошить:
подключил:
FTDI TX to “RX1”
FTDI RX to “TX1”
FTDI ground to ground (labeled GND), 3.3V pin to Vin
BOOT1 (pin 2) to ground.
Скачал maple-bootloader и:
А как это Maple IDE и через FTDI???

Инструкция по ссылке из первого сообщения работает.
Прочти внимательно.

Подключать для заливки скетча через USB-кабель. Если ничего не залил (не удалось с драйверами разобраться) то maple-bootloader дожен там быть.
После подачи питания bootloader мигает светодиодом с 33-го пина.

И порт на линуксе не /ttyUSB0, а dev/ttyACM0 или ttyACM1 или 2.....будет.
melsem вне форума   Ответить с цитированием
Старый 17.04.2015, 01:44   #93
minamonra
Junior Member
 
Регистрация: 15.04.2015
Сообщений: 12
Вес репутации: 0
minamonra is an unknown quantity at this point
По умолчанию Re: Maple Mini

Не, я понимаю что могу пока делать что-то не так...
Но. Через FTDI я хотел залить maple-bootloader так, потому что при подключении через usb включить режим, при котором появится порт никакими комбинациями мне пока не удалось.
К слову есть вот такая плата, как на этом видео (эта плата), и всё то, что на видео - у меня работает, но только не с maple mini.
Про порт в линуксе, - это понятно что он может быть другим, но и я, и maple-ide увидела бы если бы он появился (udev monitor тоже запущен в другом окне терминала).

Последний раз редактировалось minamonra; 17.04.2015 в 01:57.
minamonra вне форума   Ответить с цитированием
Старый 17.04.2015, 18:44   #94
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Maple Mini

На видео показано как заливается скетч, а не бут. Да и плата не mini rev.2. Такой у меня нету.

В предыдущем сообщении писал что с Maple mini rev.2, а в этом об другой ревизии?

Maple mini rev.2 через полный юсб-кабель определяется (не только что бы корпус и питание было подключено).
И что бы не очень затасканный, контакт бывает плохой. Питание есть, а плата не определяется. Столкнулся было с таким, думал уже, что бут затер.
Купил новый кабель.
melsem вне форума   Ответить с цитированием
Старый 17.04.2015, 19:26   #95
minamonra
Junior Member
 
Регистрация: 15.04.2015
Сообщений: 12
Вес репутации: 0
minamonra is an unknown quantity at this point
По умолчанию Re: Maple Mini

Цитата:
Сообщение от Admin Посмотреть сообщение
Подключаем контроллер к USB ПК
Потом заходим в диспечер устройств и видим устройство "Maple R3"
У меня при первом включении сразу появляется Maple 003, а порта нет.
Может железная проблема какая-то?
Maple R3 не вижу в упор... у меня три этих платы.. бред какой-то.
И уж такая проблема как плохой контакт, я бы нашёл...
==
Небольшой прогресс - залил я все-таки бутлоадер, только не с первого раза плата переходит в режим built-in hardware serial bootloader, несколько раз комбинацию нажав только... но вести она себя по другому не стала.
minamonra вне форума   Ответить с цитированием
Старый 18.04.2015, 20:05   #96
minamonra
Junior Member
 
Регистрация: 15.04.2015
Сообщений: 12
Вес репутации: 0
minamonra is an unknown quantity at this point
По умолчанию Re: Maple Mini

Снял попытки.
Что не так?
minamonra вне форума   Ответить с цитированием
Старый 18.04.2015, 21:58   #97
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Maple Mini

Цитата:
Сообщение от minamonra Посмотреть сообщение
Снял попытки.
Что не так?
Понял что не выходит.
В плату уже залит скетч Blink. И диод мигает как после ресета, так и в режиме бута. Вот и не видно отличий.

Для платы как на видео (Maple mini rev.2) у меня точь в точ такая:
Код:
Мигает с частотой 0,5гц.
Нажав и отпустив reset замигает очень быстро 
и пока быстро мигает нажать but и через 1-2сек отпустить.
И диод будет снова мигать с частотой 0,5гц. Но уже в режима бута.
Вот в чем подвох от производителя.

Последний раз редактировалось melsem; 18.04.2015 в 22:03.
melsem вне форума   Ответить с цитированием
Старый 18.04.2015, 22:35   #98
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Maple Mini

Может кому надо будет, нашел на просторах интернета библиотеку к maple IRremote.
У меня работает.

Скетчи можно использовать и от Arduino.
Если надо вывод или чтение по Serial, то с небольшими изменениями.

Псле строки:
Код:
#include "IRremote.h"
Дать имя для SerialUSB:
Код:
#define Serial SerialUSB
и в void setup закомментировать или убрать полностью строку
Код:
  Serial.begin(9600);
В архиве библиотека и есть пример, приемник к пин 8. Передатчик привязан к 24 пину.
Вложения
Тип файла: zip IRremote.zip (117.6 Кб, 189 просмотров)

Последний раз редактировалось melsem; 18.04.2015 в 22:39.
melsem вне форума   Ответить с цитированием
Старый 18.04.2015, 22:57   #99
minamonra
Junior Member
 
Регистрация: 15.04.2015
Сообщений: 12
Вес репутации: 0
minamonra is an unknown quantity at this point
По умолчанию Re: Maple Mini

Цитата:
Сообщение от melsem Посмотреть сообщение
Понял что не выходит.
В плату уже залит скетч Blink. И диод мигает как после ресета, так и в режиме бута. Вот и не видно отличий.

Для платы как на видео (Maple mini rev.2) у меня точь в точ такая:
Код:
Мигает с частотой 0,5гц.
Нажав и отпустив reset замигает очень быстро 
и пока быстро мигает нажать but и через 1-2сек отпустить.
И диод будет снова мигать с частотой 0,5гц. Но уже в режима бута.
Вот в чем подвох от производителя.
Так при этом в устройствах должно появиться что-то отличное от Maple 003, и после установки дров - порт, а в линуксе просто порт, ... и фиг.
И второе - я pub/leaflabs/maple-bootloader/maple_mini_boot.bin залил на плату через uart, те скетч должен был затерется, а реакция та же.

Последний раз редактировалось minamonra; 18.04.2015 в 23:39.
minamonra вне форума   Ответить с цитированием
Старый 18.04.2015, 23:42   #100
melsem
Moderator
 
Регистрация: 19.10.2013
Сообщений: 479
Вес репутации: 600
melsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud ofmelsem has much to be proud of
По умолчанию Re: Maple Mini

Цитата:
Сообщение от minamonra Посмотреть сообщение
Так при этом в устройствах должно появиться что-то отличное от Maple 003, и после установки дров - порт, а в линуксе просто порт, ... и фиг.
Имею теперь и я такую же проблему. Прочитав у тебя Maple 003 и загрузившись на windows скачал IDE, установил драйвера (по инструкции) и вот что сделал:

Не выбрав в IDE устройство maple mini rev2 (по умолчанию было maple rev3), установил только ком порт.
Залил скетч и все. Плата ведет себя как и твоя.

Это плата maple mini rev2 и бут-лоадер восстанавливать надо.
Просмотрев HEXом скомпилированные и другие хекс-файлы ..... Со скетчем по ходу и бут перезаписывается.
Теперь надо бут переписывать с rev3 вернуть на rev2.

Буду и я теперь искать как без программатора.

Последний раз редактировалось melsem; 19.04.2015 в 01:07.
melsem вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 16 (пользователей: 0 , гостей: 16)
 

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 02:34. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика