Протан
Сб 23 мая 2015 г., 4:41
Привет,
Я следовал инструкциям по установке для Arduino STM32, https: // github.com/rogerclarkmelbourne/arduino_stm32. Использование Win 7 и Arduino IDE 1.6.4. Выбранная доска STM32F407. Код компилирует хорошо, но я получаю ошибку при попытке вспыхивать:
Sketch использует 5 308 байт (4%) пространства для хранения программ. Максимум составляет 108 000 байтов.
Глобальные переменные используют 2104 байта динамической памяти.
2015-05-22T23: 25: 51 Warn SRC/Stlink-USB.C: Не удалось найти устройства ST-Link/V2
У меня установлен ST-Link. Использовал его с помощью Coide. Не уверен, в чем проблема и/или какие файлы вносить изменения, чтобы заставить ее работать. Можете ли вы предоставить любые указатели?
Спасибо
Я следовал инструкциям по установке для Arduino STM32, https: // github.com/rogerclarkmelbourne/arduino_stm32. Использование Win 7 и Arduino IDE 1.6.4. Выбранная доска STM32F407. Код компилирует хорошо, но я получаю ошибку при попытке вспыхивать:
Sketch использует 5 308 байт (4%) пространства для хранения программ. Максимум составляет 108 000 байтов.
Глобальные переменные используют 2104 байта динамической памяти.
2015-05-22T23: 25: 51 Warn SRC/Stlink-USB.C: Не удалось найти устройства ST-Link/V2
У меня установлен ST-Link. Использовал его с помощью Coide. Не уверен, в чем проблема и/или какие файлы вносить изменения, чтобы заставить ее работать. Можете ли вы предоставить любые указатели?
Спасибо
Rogerclark
Сб 23 мая 2015 г., 6:34
Привет @prothan
Похоже, exe exe не находит вашу Stlink
Можете ли вы проверить диспетчер устройств и подтвердить его отображение
Следующая вещь, которую нужно проверить, это то, обновлена ли ваша прошивка STLINK.
У вас есть STM "STM32 ST-Link Utility" ?
Я думаю, ты можешь скачать его здесь
http: // www.ул.com/web/en/catalog/tools/pf258168#
Вы можете проверить, что он подключается.
Вы можете попробовать обновить свою прошивку, если это вызвано утилитой STM32 STLINK (GUI Windows)
Если это все еще терпит неудачу, я подозреваю, что загрузчик с открытым исходным кодом, который мы используем, не совместим с вашей платой
Но есть работа вокруг
Посмотрите /инструменты /выиграть на stlink_upload.летучая мышь
в нижней части файла
Похоже, exe exe не находит вашу Stlink
Можете ли вы проверить диспетчер устройств и подтвердить его отображение
Следующая вещь, которую нужно проверить, это то, обновлена ли ваша прошивка STLINK.
У вас есть STM "STM32 ST-Link Utility" ?
Я думаю, ты можешь скачать его здесь
http: // www.ул.com/web/en/catalog/tools/pf258168#
Вы можете проверить, что он подключается.
Вы можете попробовать обновить свою прошивку, если это вызвано утилитой STM32 STLINK (GUI Windows)
Если это все еще терпит неудачу, я подозреваю, что загрузчик с открытым исходным кодом, который мы используем, не совместим с вашей платой
Но есть работа вокруг
Посмотрите /инструменты /выиграть на stlink_upload.летучая мышь
в нижней части файла
invalid conversion from 'int' to 'gpio_af_mode' [-fpermissive]
Протан
Солнце 24 мая 2015 г., 6:15
Роджер,
Спасибо за ответ. Я сделаю эти тесты завтра, дайте вам знать.
Спасибо за ответ. Я сделаю эти тесты завтра, дайте вам знать.
Rogerclark
Солнце 24 мая 2015 г., 6:47
Как сторона не.
Я только что попробовал у меня доску F3 Nucleo, и у Texane-Stlink определенно есть проблемы, связанные с ним. Но собственный exe был в порядке.
Я надеялся использовать Texane / Stlink в предпочтениях STM на EXE, так как Texane является открытым исходным кодом, и это будет означать, что мы используем те же инструменты загрузки на всех платформах.
Однако, похоже, Texane / Stlink не работает с некоторыми версиями Stlink Поэтому я, вероятно, должен вернуть версию ПК обратно в EXE ST, и пользователи Mac и Linux будут оставлены или должны как -то перепрофировать свои устройства.
Я только что попробовал у меня доску F3 Nucleo, и у Texane-Stlink определенно есть проблемы, связанные с ним. Но собственный exe был в порядке.
Я надеялся использовать Texane / Stlink в предпочтениях STM на EXE, так как Texane является открытым исходным кодом, и это будет означать, что мы используем те же инструменты загрузки на всех платформах.
Однако, похоже, Texane / Stlink не работает с некоторыми версиями Stlink Поэтому я, вероятно, должен вернуть версию ПК обратно в EXE ST, и пользователи Mac и Linux будут оставлены или должны как -то перепрофировать свои устройства.
Протан
Солнце 24 мая 2015 г. 18:03
Роджер,
Да, «Стмикроэлектроника Stlink Dongle» отображается в диспетчере устройств. Да, у меня была «Утилита STM32 ST-Link», но это была версия 3.5, в вашей ссылке было 3.6 Итак, я обновил. Используется STM32 ST-Link Utility для прошивки STM32F429 с новой прошивкой. Все еще такая же ошибка в Arduino Ide. Итак, я сделал stlink_upload.Редактирование летучей мыши, которое вы указали, отлично работает!
У меня есть STM32F407 & Nucleo-F411RE. Я пробовал код загрузки для них также, до и после STLINK_UPLOAD.Редактирование летучей мыши. Они давали мне такой же тип ошибки MSG перед редактированием "2015-05-22T23: 25: 51 Warn src/stlink-usb.C: не удалось найти никаких устройств ST-Link/V2 ". Сделав редактирование, они работают нормально. Я не могу говорить за других людей, у которых не было проблем с STM32F407, возможно, они использовали другую операционную систему (кроме Win 7), но, основываясь на моем опыте, вам нужно сделать указанное вам редактирование.
Спасибо за помощь!
-Протан
Да, «Стмикроэлектроника Stlink Dongle» отображается в диспетчере устройств. Да, у меня была «Утилита STM32 ST-Link», но это была версия 3.5, в вашей ссылке было 3.6 Итак, я обновил. Используется STM32 ST-Link Utility для прошивки STM32F429 с новой прошивкой. Все еще такая же ошибка в Arduino Ide. Итак, я сделал stlink_upload.Редактирование летучей мыши, которое вы указали, отлично работает!
У меня есть STM32F407 & Nucleo-F411RE. Я пробовал код загрузки для них также, до и после STLINK_UPLOAD.Редактирование летучей мыши. Они давали мне такой же тип ошибки MSG перед редактированием "2015-05-22T23: 25: 51 Warn src/stlink-usb.C: не удалось найти никаких устройств ST-Link/V2 ". Сделав редактирование, они работают нормально. Я не могу говорить за других людей, у которых не было проблем с STM32F407, возможно, они использовали другую операционную систему (кроме Win 7), но, основываясь на моем опыте, вам нужно сделать указанное вам редактирование.
Спасибо за помощь!
-Протан
Rogerclark
Солнце 24 мая 2015 г., 21:13
Хорошо
Я заменю файл летучей мыши, чтобы использовать собственные STMS EXE, так как он работает с большим количеством доски, чем TexanestLink
Ваше здоровье
Роджер
Я заменю файл летучей мыши, чтобы использовать собственные STMS EXE, так как он работает с большим количеством доски, чем TexanestLink
Ваше здоровье
Роджер
Рик Кимбалл
Солнце 24 мая 2015 г., 22:39
Rogerclark написал:Хорошо
Я заменю файл летучей мыши, чтобы использовать собственные STMS EXE, так как он работает с большим количеством доски, чем TexanestLink
Ваше здоровье
Роджер
Я заменю файл летучей мыши, чтобы использовать собственные STMS EXE, так как он работает с большим количеством доски, чем TexanestLink
Ваше здоровье
Роджер
Rogerclark
Солнце 24 мая 2015 г., 22:44
Рик
Я уверен, что это можно сделать, но, как вы уже говорили
Гораздо лучше мы просто просим людей перепрофировать BMP
Я уверен, что это можно сделать, но, как вы уже говорили
Гораздо лучше мы просто просим людей перепрофировать BMP
Sheepdoll
Пн 25 мая 2015 г. 12:07
32F409 тот, что с дисплеем? Если это так, у меня есть два из них, и я могу провести некоторое тестирование, если это необходимо. Я на Mac и у меня есть и йосемити, и 10.7 машин.
У меня также есть 2 32F401 ядерных плат (хотя я случайно вспыхнул один с кодом F103, который тестировал)
Я не уверен, что было бы неплохо привести BMP на эти доски, которые уже имеют ST-Link. Лучше подход, используемый с AVR, где программа AVR-Dude была разработана для работы с аппаратным обеспечением производителя. С помощью Atmel выяснилось, что протокол был запатентованным, по большей части он был задокументирован.
Я думаю, что через еще год, если не раньше, окна будут мертвы для встроенной IDE. Учитывая количество систем *NIX, большая часть кодирования будет проходить через сценарии, такие как обработка, Java и Swift. Только мое мнение было в центре шторма около 35 лет. Чем больше аппаратная абстракция, тем лучше. Значение в системах - это библиотека и насколько легко подключаться между HID и датчиками.
Я предполагаю, что когда люди, такие как я, приходят на такие сайты, мы ищем базовую настройку и конфигурацию. Помимо этого.
У меня также есть 2 32F401 ядерных плат (хотя я случайно вспыхнул один с кодом F103, который тестировал)
Я не уверен, что было бы неплохо привести BMP на эти доски, которые уже имеют ST-Link. Лучше подход, используемый с AVR, где программа AVR-Dude была разработана для работы с аппаратным обеспечением производителя. С помощью Atmel выяснилось, что протокол был запатентованным, по большей части он был задокументирован.
Я думаю, что через еще год, если не раньше, окна будут мертвы для встроенной IDE. Учитывая количество систем *NIX, большая часть кодирования будет проходить через сценарии, такие как обработка, Java и Swift. Только мое мнение было в центре шторма около 35 лет. Чем больше аппаратная абстракция, тем лучше. Значение в системах - это библиотека и насколько легко подключаться между HID и датчиками.
Я предполагаю, что когда люди, такие как я, приходят на такие сайты, мы ищем базовую настройку и конфигурацию. Помимо этого.
Rogerclark
Пн 25 мая 2015 г., 4:45
@sheepdoll
BMP был на самом деле последним средством, другим вариантом было бы прошить бутлег -версию Stlink.Bin (на русском форуме), которая работает с Teaxane - Stlink.
Но, как работает Texane Stlink для вас, нет необходимости.
Re: F4
Я думаю, что тот, у кого дисплей, возможно, является версия F429, он имеет более высокую тактуную частоту (180 вместо 168 МГц), но я не уверен, есть ли много других различий
@mubase и у меня оба есть F407, и базовый функционал кажется в порядке.
Но база кода для F4 старше, чем F103 I.E никогда не обновлялся Arduino 1.0 Уровень API
BMP был на самом деле последним средством, другим вариантом было бы прошить бутлег -версию Stlink.Bin (на русском форуме), которая работает с Teaxane - Stlink.
Но, как работает Texane Stlink для вас, нет необходимости.
Re: F4
Я думаю, что тот, у кого дисплей, возможно, является версия F429, он имеет более высокую тактуную частоту (180 вместо 168 МГц), но я не уверен, есть ли много других различий
@mubase и у меня оба есть F407, и базовый функционал кажется в порядке.
Но база кода для F4 старше, чем F103 I.E никогда не обновлялся Arduino 1.0 Уровень API
Sheepdoll
Пн 25 мая 2015 г., 6:10
Я провел большую часть дня, читая форум на Arduino.CC, я чувствую, что я немного опаздываю на вечеринку, затем смотрю на даты публикации. Я думаю, что прочитал до страницы 150. Удивительный объем прогресса, достигнутый за несколько коротких месяцев. Я впечатлен.
Интересно, что на прошлой неделе это был производитель faire. Теперь я начинаю понимать Ардуино против. Arduino и 1.6.4 против 1.7.X путаница. Я думал 1.7.x была следующей бета -версией? Теперь я понимаю, почему один лагерь был в Maker Faire, а другой читает лекции на этой неделе в Музее истории компьютера.
Поскольку в основном я программирую AVR с ASM или GCC, я не уверен, какие преимущества 1.0 предложение API?
У меня сложилось впечатление, помимо Classiccoke vs Nucoke, что F429 является довольно популярной доской, что было несколько сообщений, связанных с получением некоторых функциональности по этому поводу. Со всем движущимся так быстро, что трудно понять, какие детали стабильны, а на чем нужно работать. Поэтому, если есть какое -либо тестирование или проверка на этом оборудовании, я могу попробовать.
Интересно, что на прошлой неделе это был производитель faire. Теперь я начинаю понимать Ардуино против. Arduino и 1.6.4 против 1.7.X путаница. Я думал 1.7.x была следующей бета -версией? Теперь я понимаю, почему один лагерь был в Maker Faire, а другой читает лекции на этой неделе в Музее истории компьютера.
Поскольку в основном я программирую AVR с ASM или GCC, я не уверен, какие преимущества 1.0 предложение API?
У меня сложилось впечатление, помимо Classiccoke vs Nucoke, что F429 является довольно популярной доской, что было несколько сообщений, связанных с получением некоторых функциональности по этому поводу. Со всем движущимся так быстро, что трудно понять, какие детали стабильны, а на чем нужно работать. Поэтому, если есть какое -либо тестирование или проверка на этом оборудовании, я могу попробовать.
Rogerclark
Пн 25 мая 2015 г., 6:44
IDE 1.7 - это тот, что от Arduino SLC, то есть компания, которая производит доски.
Это просто переименная и слегка модифицированная версия того, что можно назвать настоящей Arduino IDE
Рэй использует 1.7 Но я не знаю никого, кто делает.
Основная IDE в настоящее время находится на 1.6.4 и можно загрузить из Arduino.скандал
Re api 1.0
Вне макушки моей головы основным изменением было добавление класса потока для печати, но есть и новые команды, такие как серийные.заглядывать
Добавление класса потока требовало изменения иерархии класса печати.
Существуют также транзакции SPI, которых нет в Arduino 0022, но я не могу вспомнить, были ли они добавлены в 1.0 или, возможно, 1.5 И лично я не вижу в них смысла.
В версии кода F4 он использует порт USB OTG, минуты, так как он используется с аппаратным последовательным.
В долгосрочной перспективе, я думаю, было бы лучше по умолчанию и использовать HW Serial 1 в качестве первого последовательного канала, и для него будет отображаться для «серийного» при кодировании в IDE.
Это то, что мы делаем для F103 на большинстве досок (Excuded Nucleo).
На Maple Mini и т. Д. Сериал отображается на борту USB Serial. На общих платах, где люди используют внешние USB в серийные преобразователи, обычно на HW Serial 1, это отображается на сериал в IDE.
Первоначально Maple IDE использовал serialusb.Печать и т. Д., Но это очень не стандартное и требует изменения всех примеров, поэтому имеет смысл изменить это на серийный.Печать (в ядре)
В любом случае, я, вероятно, найдете, что использование вашей доски для обнаружения F4 может быть проще, чем ядро F103, но в долгосрочной перспективе у порта F4 не хватает много либеров E.глин. SPI, который люди воспринимают как должное.
Это просто переименная и слегка модифицированная версия того, что можно назвать настоящей Arduino IDE
Рэй использует 1.7 Но я не знаю никого, кто делает.
Основная IDE в настоящее время находится на 1.6.4 и можно загрузить из Arduino.скандал
Re api 1.0
Вне макушки моей головы основным изменением было добавление класса потока для печати, но есть и новые команды, такие как серийные.заглядывать
Добавление класса потока требовало изменения иерархии класса печати.
Существуют также транзакции SPI, которых нет в Arduino 0022, но я не могу вспомнить, были ли они добавлены в 1.0 или, возможно, 1.5 И лично я не вижу в них смысла.
В версии кода F4 он использует порт USB OTG, минуты, так как он используется с аппаратным последовательным.
В долгосрочной перспективе, я думаю, было бы лучше по умолчанию и использовать HW Serial 1 в качестве первого последовательного канала, и для него будет отображаться для «серийного» при кодировании в IDE.
Это то, что мы делаем для F103 на большинстве досок (Excuded Nucleo).
На Maple Mini и т. Д. Сериал отображается на борту USB Serial. На общих платах, где люди используют внешние USB в серийные преобразователи, обычно на HW Serial 1, это отображается на сериал в IDE.
Первоначально Maple IDE использовал serialusb.Печать и т. Д., Но это очень не стандартное и требует изменения всех примеров, поэтому имеет смысл изменить это на серийный.Печать (в ядре)
В любом случае, я, вероятно, найдете, что использование вашей доски для обнаружения F4 может быть проще, чем ядро F103, но в долгосрочной перспективе у порта F4 не хватает много либеров E.глин. SPI, который люди воспринимают как должное.