волшебник
Ср. 06 мая 2015 г. 6:49
У меня это есть Китайский клон от eBay, Это серия STM32F103C, которая выбирается в меню совета директоров Arduino IDE 1.6.3
Я следовал инструкциям на https: // github.com/rogerclarkmelbourne/ ... занижаем
Затем в режиме «вечная загрузчика» я собрал пример Mrbrunette Blink и получаю эту ошибку:
Я следовал инструкциям на https: // github.com/rogerclarkmelbourne/ ... занижаем
Затем в режиме «вечная загрузчика» я собрал пример Mrbrunette Blink и получаю эту ошибку:
Build options changed, rebuilding all
Sketch uses 13,616 bytes (10%) of program storage space. Maximum is 128,000 bytes.
Global variables use 3,888 bytes of dynamic memory.
stm32flash 0.4
http://stm32flash.googlecode.com/
Using Parser : Raw BINARY
Error probing interface "serial_posix"
Cannot handle device "/dev/ttyUSB0"
Failed to open port: /dev/ttyUSB0
Rogerclark
Ср. 6 мая 2015 г., 11:16
Попробуйте получить последнюю версию, мы обновили поддержку Linux, и она работает для всех, кто попробовал ее
Re: разрешения
Попробуйте установить разрешения на 777, которые сработали для меня
Re: разрешения
Попробуйте установить разрешения на 777, которые сработали для меня
волшебник
Чт, 7 мая 2015 г., 16:10
Я получаю ту же ошибку.
Я хворил системный журнал с:
Я хворил системный журнал с:
sudo tail -f /var/log/syslog
Мадиас
Чт, 7 мая 2015 г., 16:30
Плата постоянно моргала, когда вы приносите ее в P.режим загрузчика?
волшебник
Чт, 07 мая 2015 г., 16:34
Да, это так. И больше нет a /dev /ttyusb0 или /dev /ttyacm0.
user@computer:~$ stm32flash /dev/ttyACM0
stm32flash 0.4
http://stm32flash.googlecode.com/
Error probing interface "serial_posix"
Cannot handle device "/dev/ttyACM0"
Failed to open port: /dev/ttyACM0
Мадиас
Чт, 7 мая 2015 г., 18:26
Вы прочитали эту полную ветку форума?
ViewTopic.PHP?F = 27&t = 61&начало = 10
(Может быть, мы должны переместить этот поток в «Maple Mini» или «Linux»?)
ViewTopic.PHP?F = 27&t = 61&начало = 10
(Может быть, мы должны переместить этот поток в «Maple Mini» или «Linux»?)
волшебник
Чт, 07 мая 2015 г., 22:15
Все настройки разрешения верны, согласно этому потоку.
Заметил, что всякий раз, когда я помещаю устройство в режим PB, оно отключается, поэтому IDE (или STM32FLASH) не может его найти. Это нормальное поведение или доска, возможно, кирпич?
Заметил, что всякий раз, когда я помещаю устройство в режим PB, оно отключается, поэтому IDE (или STM32FLASH) не может его найти. Это нормальное поведение или доска, возможно, кирпич?
Rogerclark
Чт, 7 мая 2015 г., 23:58
ХОРОШО.
Если плата постоянно мигает с самого начала, это звучит так, как будто не установлен мигание
Поместите доску в режим вечного загрузчика
Нажмите сброс, затем удерживайте другую кнопку на несколько секунд
Светодиод должен продолжать мигать
У вас должно быть USB -устройство под названием «Maple DFU» VID 1EAF/0003
Скомпилировали и установили DFU UTIL, см. Страницы установки Linux в вики
После установки DFU UTIL вы сможете загрузить
Примечание, вероятно, необходимо установить разрешения на устройство DFU, я точно забываю, что это такое, что -то вроде/dev/bus/xxx и т. Д
Если плата постоянно мигает с самого начала, это звучит так, как будто не установлен мигание
Поместите доску в режим вечного загрузчика
Нажмите сброс, затем удерживайте другую кнопку на несколько секунд
Светодиод должен продолжать мигать
У вас должно быть USB -устройство под названием «Maple DFU» VID 1EAF/0003
Скомпилировали и установили DFU UTIL, см. Страницы установки Linux в вики
После установки DFU UTIL вы сможете загрузить
Примечание, вероятно, необходимо установить разрешения на устройство DFU, я точно забываю, что это такое, что -то вроде/dev/bus/xxx и т. Д
Rogerclark
Чт, 7 мая 2015 г., 23:59
Пса.
У вас есть UNO, можно перепрофировать Bootloder с новым, используя UNO, есть программист, если у вас действительно есть проблемы
У вас есть UNO, можно перепрофировать Bootloder с новым, используя UNO, есть программист, если у вас действительно есть проблемы
волшебник
Пт, 8 мая 2015 г., 7:15 утра
Спасибо, Роджер.
Я собрал DFU-UTILS 0.8, но не уверен, правильно ли он установлен. Как это проверить?
Я собрал DFU-UTILS 0.8, но не уверен, правильно ли он установлен. Как это проверить?
Rogerclark
Пт, 8 мая 2015 г., 7:29 утра
Сценарий выглядит так
#!/bin/bash
set -e
if [ $# -lt 4 ]; then
echo "Usage: $0 $# " >&2
exit 1
fi
dummy_port=$1; altID=$2; usbID=$3; binfile=$4
DFU_UTIL=/usr/bin/dfu-util
if [ ! -x ${DFU_UTIL} ]; then
echo "$0: error: cannot find ${DFU_UTIL}" >&2
exit 2
fi
волшебник
Пт 8 мая 2015 г., 10:17 утра
Оказывается, DFU-UTIL не широко. Он работает только в
~/dfu-util-0.8/src/
Rogerclark
Пт, 8 мая 2015 г., 10:29
Я полагаю, вам нужно скопировать его в /usr /bin
эн.глин.
cp ~/dfu-util-0.8/src/dfu-util/usr/bin
Вам может понадобиться использовать
судо
эн.глин.
cp ~/dfu-util-0.8/src/dfu-util/usr/bin
Вам может понадобиться использовать
судо
волшебник
Пт, 8 мая 2015 г., 10:47
Хорошо. Теперь в режиме PB
user@computter:~$ dfu-util -l
Found DFU: [1eaf:0003] ver=0201, devnum=12, cfg=1, intf=0, alt=1, name="DFU Program FLASH 0x08005000", serial="LLM 003"
Found DFU: [1eaf:0003] ver=0201, devnum=12, cfg=1, intf=0, alt=0, name="DFU Program RAM 0x20000C00", serial="LLM 003"
волшебник
Пт 8 мая 2015 г. 10:51 утра
Rogerclark написал:
Примечание, вероятно, необходимо установить разрешения на устройство DFU, я точно забываю, что это такое, что -то вроде/dev/bus/xxx и т. Д
Rogerclark
Пт 8 мая 2015 г. 11:14
Извини
Linux - это не моя область знаний. Попробуйте PM'ing @Ahull или @Rickkimball, они оба являются экспертами Linux, один из них может помочь вам
Смотрите также
https: // github.com/rogerclarkmelbourne/ ... Wiki/Linux
написано @ahull
Linux - это не моя область знаний. Попробуйте PM'ing @Ahull или @Rickkimball, они оба являются экспертами Linux, один из них может помочь вам
Смотрите также
https: // github.com/rogerclarkmelbourne/ ... Wiki/Linux
написано @ahull
волшебник
Пт 8 мая 2015 г., 11:41
Спасибо, Роджер.
Я могу подтвердить, я правильно установлен DFU-UTIL.
Проблема в том, что сейчас решается: установленная Maple IDE V0.0.12
Я могу подтвердить, я правильно установлен DFU-UTIL.
Проблема в том, что сейчас решается: установленная Maple IDE V0.0.12
волшебник
Сб 09 мая 2015 г., 17:59
Я заметил, что опция платы «Generic STM32F103C» не использует DFU, поэтому я выбираю «Leaflabs Maple Mini Rev 2 для вспышки». Затем это вызывает еще одну ошибку:
:0:1: error: macro names must be identifiers
Error compiling.
Rogerclark
Сб 09 мая 2015 г., 20:52
Какая у тебя доска?
Причина, по которой плата серии STM32F103C не загружается через DFU, заключается в том, что общие платы не имеют такой способности. Только платы с дополнительным USB -оборудованием сброса могут использовать загрузчик Maple, который обрабатывает загрузку DFU
Однако я проверю, получу ли я ту же ошибку при использовании параметра Maple Mini
Причина, по которой плата серии STM32F103C не загружается через DFU, заключается в том, что общие платы не имеют такой способности. Только платы с дополнительным USB -оборудованием сброса могут использовать загрузчик Maple, который обрабатывает загрузку DFU
Однако я проверю, получу ли я ту же ошибку при использовании параметра Maple Mini
волшебник
Сб, 09 мая 2015 г., 21:39
Rogerclark
Сб 09 мая 2015 г., 22:00
Хорошо
Эта доска - кленовый мини -
Вам нужно использовать тип Maple Mini Board
Мне нужно будет проверить мою машину Linux, если я смогу повторить ту же проблему
Эта доска - кленовый мини -
Вам нужно использовать тип Maple Mini Board
Мне нужно будет проверить мою машину Linux, если я смогу повторить ту же проблему