Четверть
Вторник 18 августа 2015 г., 21:58
У меня есть «Байт» Maple Mini Clone, который я пытаюсь использовать на OSX 10.9 и Arduino 1.6.5. Программы совета директоров прекрасно под Windows, но, похоже, у меня есть проблема с библиотекой на OSX:
$ ./dfu-util
Dyld: библиотека не загружена:/usr/local/lib/libusb-1.0.0.Дилиб
Ссылка на: /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/./dfu-util
Причина: изображение не найдено
Trace/BPT -ловушка
Здесь существует копия /приложения /arduino-1.6.5.app/contents/java/harpware/tools/avr/lib/libusb-1.0.0.Дилиб, но эта версия не работает.
Практически тот же результат от Arduino IDE (ожидается, поскольку он использует ту же утилиту):
Dyld: библиотека не загружена:/usr/local/lib/libusb-1.0.0.Дилиб
Ссылка на: /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/dfu-util
Причина: изображение не найдено
/Приложения/arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/maple_upload: строка 53: 69913 Trace/bpt trap: 5 $ {dfu_util} -d $ {usbid} -a $ {altid} -d $ {binfile} -r $ {dfuse_addr}
Работает ли программирование USB даже под OSX? У меня есть USB-адаптер, но довольно удобно использовать USB для мощности и программирования одновременно.
$ ./dfu-util
Dyld: библиотека не загружена:/usr/local/lib/libusb-1.0.0.Дилиб
Ссылка на: /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/./dfu-util
Причина: изображение не найдено
Trace/BPT -ловушка
Здесь существует копия /приложения /arduino-1.6.5.app/contents/java/harpware/tools/avr/lib/libusb-1.0.0.Дилиб, но эта версия не работает.
Практически тот же результат от Arduino IDE (ожидается, поскольку он использует ту же утилиту):
Dyld: библиотека не загружена:/usr/local/lib/libusb-1.0.0.Дилиб
Ссылка на: /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/dfu-util
Причина: изображение не найдено
/Приложения/arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/maple_upload: строка 53: 69913 Trace/bpt trap: 5 $ {dfu_util} -d $ {usbid} -a $ {altid} -d $ {binfile} -r $ {dfuse_addr}
Работает ли программирование USB даже под OSX? У меня есть USB-адаптер, но довольно удобно использовать USB для мощности и программирования одновременно.
Rogerclark
Вторник 18 августа 2015 г. 22:07
Загрузка через USB определенно работала на OSX, многие люди использовали его.
Однако, возможно, есть некоторая проблема с IDE 1.6.5,
Попробуйте IDE 1.6.4
Однако, возможно, есть некоторая проблема с IDE 1.6.5,
Попробуйте IDE 1.6.4
Четверть
Вторник 18 августа 2015 г. 22:39
Я прошел проблему Libusb с пакетом OSX здесь:
http: // rudix.org/packages/libusb.HTML
Но я думаю, что теперь проблема в том, что OSX на самом деле не видит доску USB -устройства:
DFU-UTIL: недействительный суффикс DFU
Copyright 2005-2009 Weston Schmidt, Harald Welte и OpenMoko Inc.
DFU-UTIL: действующий суффикс DFU потребуется в будущем выпуске DFU-UTIL!!!
Copyright 2010-2014 Тормод Волден и Стефан Шмидт
Эта программа является бесплатным программным обеспечением и не имеет абсолютно никакой гарантии
Пожалуйста, сообщите об ошибках dfu-util@списки.гнумонки.орг
Выделение версии DFU DEVE
DFU-UTIL: USB-устройство, способное USB, не имеется
http: // rudix.org/packages/libusb.HTML
Но я думаю, что теперь проблема в том, что OSX на самом деле не видит доску USB -устройства:
DFU-UTIL: недействительный суффикс DFU
Copyright 2005-2009 Weston Schmidt, Harald Welte и OpenMoko Inc.
DFU-UTIL: действующий суффикс DFU потребуется в будущем выпуске DFU-UTIL!!!
Copyright 2010-2014 Тормод Волден и Стефан Шмидт
Эта программа является бесплатным программным обеспечением и не имеет абсолютно никакой гарантии
Пожалуйста, сообщите об ошибках dfu-util@списки.гнумонки.орг
Выделение версии DFU DEVE
DFU-UTIL: USB-устройство, способное USB, не имеется
Четверть
Вторник 18 августа 2015 г. 22:47
На самом деле, это кажется видно на USB:
Клен:
Идентификатор продукта: 0x0004
Идентификатор поставщика: 0x1eaf
Версия: 2.00
Скорость: до 12 МБ/с
Производитель: Leaflabs
Идентификатор местоположения: 0xfa134200 / 14
Ток доступен (MA): 500
ТРЕБУЕТ ТОЛЬКО (MA): 100
Возможно, это просто очень критическое время при составлении концов, и вы сбрасываете доску перед загрузкой?
Клен:
Идентификатор продукта: 0x0004
Идентификатор поставщика: 0x1eaf
Версия: 2.00
Скорость: до 12 МБ/с
Производитель: Leaflabs
Идентификатор местоположения: 0xfa134200 / 14
Ток доступен (MA): 500
ТРЕБУЕТ ТОЛЬКО (MA): 100
Возможно, это просто очень критическое время при составлении концов, и вы сбрасываете доску перед загрузкой?
Rogerclark
Ср 19 августа 2015 г. 12:12
Какой загрузчик вы используете.
Оригинальный один из новых загрузчиков STM32Duino
я.e Если вы не обновили загрузчик, вы запускаете старый.
Оригинальный один из новых загрузчиков STM32Duino
я.e Если вы не обновили загрузчик, вы запускаете старый.
Четверть
Ср 19 августа 2015 г. 12:13
Это то, что пришло с доской.
Rogerclark
Ср 19 августа 2015 г. 12:31
Ах, хорошо.
Мы думали, что могут быть проблемы с тем, что новый загрузчик слишком быстр для некоторых систем OSX, в частности, более старых Mac и при подключении через внешний концентратор.
Вы пробовали поместить доску в режим вечного загрузчика (пожалуйста, Google Это видео на YouTube о том, как это сделать)
Мы думали, что могут быть проблемы с тем, что новый загрузчик слишком быстр для некоторых систем OSX, в частности, более старых Mac и при подключении через внешний концентратор.
Вы пробовали поместить доску в режим вечного загрузчика (пожалуйста, Google Это видео на YouTube о том, как это сделать)
Четверть
Ср 19 августа 2015 г. 1:53
Я нашел руководство для вечного загрузчика и попробовал. Это не помогло. Вот ошибка:
Sketch использует 12 604 байта (10%) пространства для хранения программ. Максимум составляет 122 880 байт.
Глобальные переменные используют 3112 байт динамической памяти.
/Приложения/arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/maple_upload cu.USBMODEMFA13431 2 1EAF: 0003/VAR/FOLDORS/RK/GFZQK2KD3_BFXVG0CFK3FDG40000GN/T/BUILD7208509584741567715.TMP/FADING.CPP.бин
DFU-UTIL 0.8
DFU-UTIL: недействительный суффикс DFU
Copyright 2005-2009 Weston Schmidt, Harald Welte и OpenMoko Inc.
DFU-UTIL: действующий суффикс DFU потребуется в будущем выпуске DFU-UTIL!!!
Copyright 2010-2014 Тормод Волден и Стефан Шмидт
Эта программа является бесплатным программным обеспечением и не имеет абсолютно никакой гарантии
Пожалуйста, сообщите об ошибках dfu-util@списки.гнумонки.орг
Выделение версии DFU DEVE
DFU-UTIL: USB-устройство, способное USB, не имеется
Вот что показывает система на автобусе USB:
Maple 003:
Идентификатор продукта: 0x0003
Идентификатор поставщика: 0x1eaf
Версия: 2.01
Серийный номер: LLM 003
Скорость: до 12 МБ/с
Производитель: Leaflabs
Идентификатор местоположения: 0xfa134200 / 14
Ток доступен (MA): 500
ТРЕБУЕТ ТОЛЬКО (MA): 100
(Похоже, что идентификатор продукта изменился)
Sketch использует 12 604 байта (10%) пространства для хранения программ. Максимум составляет 122 880 байт.
Глобальные переменные используют 3112 байт динамической памяти.
/Приложения/arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/maple_upload cu.USBMODEMFA13431 2 1EAF: 0003/VAR/FOLDORS/RK/GFZQK2KD3_BFXVG0CFK3FDG40000GN/T/BUILD7208509584741567715.TMP/FADING.CPP.бин
DFU-UTIL 0.8
DFU-UTIL: недействительный суффикс DFU
Copyright 2005-2009 Weston Schmidt, Harald Welte и OpenMoko Inc.
DFU-UTIL: действующий суффикс DFU потребуется в будущем выпуске DFU-UTIL!!!
Copyright 2010-2014 Тормод Волден и Стефан Шмидт
Эта программа является бесплатным программным обеспечением и не имеет абсолютно никакой гарантии
Пожалуйста, сообщите об ошибках dfu-util@списки.гнумонки.орг
Выделение версии DFU DEVE
DFU-UTIL: USB-устройство, способное USB, не имеется
Вот что показывает система на автобусе USB:
Maple 003:
Идентификатор продукта: 0x0003
Идентификатор поставщика: 0x1eaf
Версия: 2.01
Серийный номер: LLM 003
Скорость: до 12 МБ/с
Производитель: Leaflabs
Идентификатор местоположения: 0xfa134200 / 14
Ток доступен (MA): 500
ТРЕБУЕТ ТОЛЬКО (MA): 100
(Похоже, что идентификатор продукта изменился)
Четверть
Ср 19 августа 2015 г. 1:54
Кстати, я ошибался в ОС, это 10.10 и оборудование: iMac (27 дюймов, середина 2011 года)
Rogerclark
Ср 19 августа 2015 г. 3:31
Я подозреваю, что каким -то образом запускается неправильная версия DFU Util.
Можете ли вы узнать, установлена ли у вас более одной версии.
Я запускаю свой Mac и посмотрю, какую версию сообщает моя
Можете ли вы узнать, установлена ли у вас более одной версии.
Я запускаю свой Mac и посмотрю, какую версию сообщает моя
Rogerclark
Ср 19 августа 2015 г., 3:41
Я получаю
Sketch uses 12,100 bytes (10%) of program storage space. Maximum is 110,592 bytes.
Global variables use 3,104 bytes of dynamic memory.
/Users/administrator/Documents/Arduino/hardware/Arduino_STM32/tools/macosx/maple_upload cu.usbmodem1d121 1 1EAF:0003 /var/folders/6p/knbk6cr92sscwh62_5tt20ph0000gn/T/build7155389110481267417.tmp/sketch_aug19a.cpp.bin
dfu-util 0.8
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2014 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to [email protected]
Opening DFU capable USB device...
ID 1eaf:0003
Run-time device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Setting #1 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0110
Device returned transfer size 1024
Copying data from PC to DFU device
Download [ ] 0% 0 bytes
Download [= ] 7% 1024 bytes
Download [=== ] 15% 2048 bytes
Download [===== ] 23% 3072 bytes
Download [======= ] 31% 4096 bytes
Download [========= ] 39% 5120 bytes
Download [=========== ] 46% 6144 bytes
Download [============= ] 54% 7168 bytes
Download [=============== ] 62% 8192 bytes
Download [================= ] 70% 9216 bytes
Download [=================== ] 78% 10240 bytes
Download [===================== ] 85% 11264 bytes
Download [======================= ] 93% 12100 bytes
Download [=========================] 100% 12100 bytes
Download done.
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!
Resetting USB to switch back to runtime mode
Четверть
Ср 19 августа 2015 г., 14:22
Я сейчас на работе, поэтому я не могу дать вам точную ошибку, но в основном, когда я запускаю DFU -UTIL с любым вариантом, я получаю ошибку о «неверном изображении» -даже просто -v для версии. Поэтому я подозреваю, что DFU-UTIL или Libusb или оба на этом этапе.
DFU-UTIL пришел из пакета Repo GitHub для Arduino, который я совсем недавно клонировал.
DFU-UTIL пришел из пакета Repo GitHub для Arduino, который я совсем недавно клонировал.
Martinayotte
Ср 19 августа 2015 г. 15:06
Я помню, как видел это «неверное изображение», когда файлы *.корзин не *.DFU.
В таком случае я решил его в F4, используя опцию «-dfuse-address 0x8000000».
В таком случае я решил его в F4, используя опцию «-dfuse-address 0x8000000».
Четверть
Ср 19 августа 2015 г., 19:26
Думаю, я попробую «Homebrew», чтобы построить и установить DFU-UTIL на моем Mac позже сегодня вечером. Не уверен, что не так с версией от GitHub.
Rogerclark
Ср 19 августа 2015 г., 21:55
Когда у меня появится шанс, я потяну последнюю версию на свой Mac, на случай, если какое-то, казалось бы, не связанное изменение сломало DFU-UTIL
Было изменено в версии Lunix около 2 недель назад, но она не должна влиять на версию OSX
Было изменено в версии Lunix около 2 недель назад, но она не должна влиять на версию OSX
Четверть
Ср 19 августа 2015 г., 23:44
Я получил это работа на OSX 10.10. Вот как:
1. Установлен 'Brww'
Ruby -e "$ (curl -fssl https: // raw.githubusercontent.com/homeb ... ER/установить) »
2. Установлен DFU-UTIL
Brew Install DFU-UTIL
3. удалил Arduino 1.6.5 DFU-UTIL из репозиции STM32 GitHub
RM /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/dfu-util
4. связал новый DFU-UTIL с тем, где был удален
ln -s/usr/local/bin/dfu-util dfu-util
оно работает:
$/usr/local/bin/dfu -util -l
DFU-UTIL 0.8
Copyright 2005-2009 Weston Schmidt, Harald Welte и OpenMoko Inc.
Copyright 2010-2014 Тормод Волден и Стефан Шмидт
Эта программа является бесплатным программным обеспечением и не имеет абсолютно никакой гарантии
Пожалуйста, сообщите об ошибках dfu-util@списки.гнумонки.орг
Выделение версии DFU DEVE
Найдено время выполнения: [05AC: 8215] ver = 0208, devnum = 8, cfg = 1, intf = 3, alt = 0, name = "Неизвестно", serial = "7cc3a151ae16"
Теперь я хотел бы получить новую прошивку, так что пришло время припаять на контактах на мою доску. Решает ли новая прошивка необходимость нажать кнопку сброса для загрузки?
1. Установлен 'Brww'
Ruby -e "$ (curl -fssl https: // raw.githubusercontent.com/homeb ... ER/установить) »
2. Установлен DFU-UTIL
Brew Install DFU-UTIL
3. удалил Arduino 1.6.5 DFU-UTIL из репозиции STM32 GitHub
RM /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/dfu-util
4. связал новый DFU-UTIL с тем, где был удален
ln -s/usr/local/bin/dfu-util dfu-util
оно работает:
$/usr/local/bin/dfu -util -l
DFU-UTIL 0.8
Copyright 2005-2009 Weston Schmidt, Harald Welte и OpenMoko Inc.
Copyright 2010-2014 Тормод Волден и Стефан Шмидт
Эта программа является бесплатным программным обеспечением и не имеет абсолютно никакой гарантии
Пожалуйста, сообщите об ошибках dfu-util@списки.гнумонки.орг
Выделение версии DFU DEVE
Найдено время выполнения: [05AC: 8215] ver = 0208, devnum = 8, cfg = 1, intf = 3, alt = 0, name = "Неизвестно", serial = "7cc3a151ae16"
Теперь я хотел бы получить новую прошивку, так что пришло время припаять на контактах на мою доску. Решает ли новая прошивка необходимость нажать кнопку сброса для загрузки?
Rogerclark
Чт 20 августа 2015 1:58
Нет необходимости припаять до совета директоров.
Где -то есть эскиз для обновления, я.E в STM32DUINO-BOTEROLDER
Просто загрузите эскиз и нажмите Y и т. Д
Используйте свой собственный риск
Где -то есть эскиз для обновления, я.E в STM32DUINO-BOTEROLDER
Просто загрузите эскиз и нажмите Y и т. Д
Используйте свой собственный риск
Четверть
Чт 20 августа 2015 г., 2:56 утра
Я нашел обновление прошивки и применил его. Похоже, что дает больше времени после нажатия кнопки сброса для загрузки кода по сравнению с оригиналом.
Большое спасибо за вашу помощь!
Большое спасибо за вашу помощь!
Rogerclark
Чт 20 августа 2015 г., 3:07
На OXS и Linux новый загрузчик значительно быстрее для загрузки, чем старый.
Дополнительное это бесплатно еще 12 тыс. Флэш и еще 3 тыс. ОЗУ (я.E Увеличение ОЗУ является наиболее важным изменением)
Не забудьте выбрать правильную опцию загрузчика, чтобы получить дополнительную вспышку и ОЗУ
Дополнительное это бесплатно еще 12 тыс. Флэш и еще 3 тыс. ОЗУ (я.E Увеличение ОЗУ является наиболее важным изменением)
Не забудьте выбрать правильную опцию загрузчика, чтобы получить дополнительную вспышку и ОЗУ
Davecalaway
Вторник 17 января 2017 г. 8:41 вечера
Четвертьтур написал:Я получил это работа на OSX 10.10. Вот как:
1. Установлен 'Brww'
Ruby -e "$ (curl -fssl https: // raw.githubusercontent.com/homeb ... ER/установить) »
2. Установлен DFU-UTIL
Brew Install DFU-UTIL
3. удалил Arduino 1.6.5 DFU-UTIL из репозиции STM32 GitHub
RM /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/dfu-util
4. связал новый DFU-UTIL с тем, где был удален
ln -s/usr/local/bin/dfu-util dfu-util
1. Установлен 'Brww'
Ruby -e "$ (curl -fssl https: // raw.githubusercontent.com/homeb ... ER/установить) »
2. Установлен DFU-UTIL
Brew Install DFU-UTIL
3. удалил Arduino 1.6.5 DFU-UTIL из репозиции STM32 GitHub
RM /Applications /Arduino-1.6.5.app/contents/java/armware/arduino_stm32/tools/macosx/dfu-util/dfu-util
4. связал новый DFU-UTIL с тем, где был удален
ln -s/usr/local/bin/dfu-util dfu-util
Davecalaway
Ср 18 января 2017 г., 21:44
ОБНОВЛЯТЬ
Я обновил загрузчик до 2.0, это результат на Arduino. Я оставил IDE с той же настройкой выше:
Я обновил загрузчик до 2.0, это результат на Arduino. Я оставил IDE с той же настройкой выше:
dfu-util 0.9
dfu-util: Invalid DFU suffix signature
dfu-util: A valid DFU suffix will be required in a future dfu-util release!!!
Copyright 2005-2009 Weston Schmidt, Harald Welte and OpenMoko Inc.
Copyright 2010-2016 Tormod Volden and Stefan Schmidt
This program is Free Software and has ABSOLUTELY NO WARRANTY
Please report bugs to http://sourceforge.net/p/dfu-util/tickets/
Deducing device DFU version from functional descriptor length
Opening DFU capable USB device...
ID 1eaf:0003
Run-time device DFU version 0110
Claiming USB DFU Interface...
Setting Alternate Setting #2 ...
Determining device status: state = dfuIDLE, status = 0
dfuIDLE, continuing
DFU mode device DFU version 0110
Device returned transfer size 1024
Copying data from PC to DFU device
Download [ ] 0% 0 bytes
Download [= ] 7% 1024 bytes
Download [=== ] 14% 2048 bytes
Download [===== ] 22% 3072 bytes
Download [======= ] 29% 4096 bytes
Download [========= ] 37% 5120 bytes
Download [=========== ] 44% 6144 bytes
Download [============ ] 51% 7168 bytes
Download [============== ] 59% 8192 bytes
Download [================ ] 66% 9216 bytes
Download [================== ] 74% 10240 bytes
Download [==================== ] 81% 11264 bytes
Download [====================== ] 88% 12288 bytes
Download [======================== ] 96% 12796 bytes
Download [=========================] 100% 12796 bytes
Download done.
state(8) = dfuMANIFEST-WAIT-RESET, status(0) = No error condition is present
Done!
Resetting USB to switch back to runtime mode