Установите STM32Duino на Raspbian?

Giannidpc
Пн 26 июня 2017 г. 22:40
Я попытался установить ядер STM32, которые поступают из https: // github.com/stm32duino/boardmana ... индекс.json Но это бросает мне ошибку. Могу я решить это? Или это не возможно?
Я просто подумал, что было бы довольно здорово программировать доску с моим пи :)

К вашему сведению: доска, которую я пытаюсь использовать, является F091RC.

Ошибка: http: // imgur.com/a/r4h9r

Rogerclark
Вт 27 июня 2017 г. 1:24
На данный момент нет поддержки для компиляции на RPI.

Однако кто -то отправил пиар с файлами для этого.

Видеть

https: // github.com/rogerclarkmelbourne/ ... 2/pull/283

Ни у кого не было времени проверить, в порядке ли этот пиар, поэтому он еще не был включен.

А после включения его нужно будет добавить в пакет менеджера совета директоров, который не поддерживается мной, но делается @Ddrown, который только иногда обновляет его.

Так. Если вы хотите попробовать это

Вам нужно будет клонировать репо в свою папку Arduino/Adpware

Затем притяните пиар к клону

Я бы порекомендовал вам связаться https: // github.com/tekk Кто создал PR, о лучшем способе установки с GitHub

Giannidpc
Вт 27 июня 2017 г. 10:47 утра
[Rogerclark - Вт 27 июня 2017 г. 1:24] - На данный момент нет поддержки для компиляции на RPI.

Однако кто -то отправил пиар с файлами для этого.

Видеть

https: // github.com/rogerclarkmelbourne/ ... 2/pull/283

Ни у кого не было времени проверить, в порядке ли этот пиар, поэтому он еще не был включен.

А после включения его нужно будет добавить в пакет менеджера совета директоров, который не поддерживается мной, но делается @Ddrown, который только иногда обновляет его.

Так. Если вы хотите попробовать это

Вам нужно будет клонировать репо в свою папку Arduino/Adpware

Затем притяните пиар к клону

Я бы порекомендовал вам связаться https: // github.com/tekk Кто создал PR, о лучшем способе установки с GitHub
Я клонировал репо с включенным запросом на привлечение и вставил его в/home/pi/arduino/harpware, я могу увидеть все платы, но если я попытаюсь скомпилироваться, я получу следующую ошибку (см. Рисунок в ссылке).

К вашему сведению: компиляция для доски Arduino работает, с другой стороны..

http: // imgur.com/a/gv2gf

Ахулл
Вт 27 июня 2017 г. 11:29
Вы установили соответствующий компилятор, чтобы вы могли создать для STM32? У меня нет PI для тестирования, но я уверен, что кто -то здесь будет знать, что именно нужно установить.

Rogerclark
Вт 27 июня 2017 12:54
С именем правления есть что -то странное, так как Lib Maple не поддерживает ядро ​​03

Интересно, если вы смешиваете ядро ​​STMS с PR для Libmaple Core ??

Giannidpc
Вт 27 июня 2017 г. 13:11
[Rogerclark - Вт 27 июня 2017 г. 12:54 - С именем правления есть что -то странное, так как Lib Maple не поддерживает ядро ​​03

Интересно, если вы смешиваете ядро ​​STMS с PR для Libmaple Core ??
Да, я добавил Nucleo F091RC вручную, но это не имеет значения, потому что даже при оставлении его оригинала и компиляции, например, дает мне тот же результат.

Рик Кимбалл
Вт 27 июня 2017 г. 13:24
Работают ли доски Arduino Sam и Samd?

Если это так, то они установили бы ambi-eabi-gcc/g ++ chanshain инструментов.

Вам, вероятно, придется отредактировать свою платформу.Файл TXT и измените путь на точку на SAM Toolchain. Или... Удалите часть каталога команды и убедитесь, что у вас есть ARM-None-Eabi-GCC в вашем пользовательском пути.

Кажется, что вы смущены тем ядро ​​STM32, которое вы используете? Вы используете тот, который от ST? или тот от Роджера? или что -то еще?

Giannidpc
Вт 27 июня 2017 г. 13:45
[Рик Кимбалл - Вт 27 июня 2017 г. 13:24] - Работают ли доски Arduino Sam и Samd?

Если это так, то они установили бы ambi-eabi-gcc/g ++ chanshain инструментов.

Вам, вероятно, придется отредактировать свою платформу.Файл TXT и измените путь на точку на SAM Toolchain. Или... Удалите часть каталога команды и убедитесь, что у вас есть ARM-None-Eabi-GCC в вашем пользовательском пути.

Кажется, что вы смущены тем ядро ​​STM32, которое вы используете? Вы используете тот, который от ST? или тот от Роджера? или что -то еще?
На самом деле я хотел бы использовать это https: // github.com/stm32duino/arduino_core_stm32 Как включает в себя мою доску. И да, вы правы, я не могу компилироваться и для досок Sam и Samd.

Можете ли вы указать, что мне специально нужно изменить? Я был бы признателен, что много! :)

Рик Кимбалл
Вт 27 июня 2017 г. 13:47
Первый шаг, вы установили Arduino для руки?

https: // www.Ардуино.cc/download_handler ... рука.смол.XZ

Это должно иметь поддержку доски для Самда и Сэма

Giannidpc
Вт 27 июня 2017 г., 14:50
[Рик Кимбалл - Вт 27 июня 2017 г. 13:47] - Первый шаг, вы установили Arduino для руки?

https: // www.Ардуино.cc/download_handler ... рука.смол.XZ

Это должно иметь поддержку доски для Самда и Сэма
-удален-

Рик Кимбалл
Вт 27 июня 2017 г. 15:15
https: // github.com/stm32duino/wiki/wiki ... репозиторий

Giannidpc
Вт 27 июня 2017 г. 15:31
[Рик Кимбалл - Вт 27 июня 2017 г. 15:15] - https: // github.com/stm32duino/wiki/wiki ... репозиторий
ОК, почти там.. Теперь я получаю ошибку после компиляции, так что я не могу загрузить на плату..

Ошибка на рисунке ниже находится на голландском языке, но она переводится на «не может выполнить неправильный исполняемый файл»

http: // imgur.com/a/9hnlv

Рик Кимбалл
Вт 27 июня 2017 г. 15:49
Вы терпите неудачу, потому что он пытается запустить исполняемый файл Intel на процессоре ARM. Вам нужно заменить двоичные файлы Intel на двоичные файлы. Это означает составление источника и размещение исключительных вещей в нужном месте.

... или

Вы переходите к методу загрузки на «массовое хранилище», перекомпилируйте и копируете .Файл корзины он создает в/tmp/arduino_build_xxxx/sketchname.Ино.корзин и скопируйте его на диск node_r091rc.

Giannidpc
Вт 27 июня 2017 г., 16:11
[Рик Кимбалл - Вт 27 июня 2017 г. 15:49] - Вы терпите неудачу, потому что он пытается запустить исполняемый файл Intel на процессоре ARM. Вам нужно заменить двоичные файлы Intel на двоичные файлы. Это означает составление источника и размещение исключительных вещей в нужном месте.

... или

Вы переходите к методу загрузки на «массовое хранилище», перекомпилируйте и копируете .Файл корзины он создает в/tmp/arduino_build_xxxx/sketchname.Ино.корзин и скопируйте его на диск node_r091rc.
Хорошо https: // github.com/rogerclarkmelbourne/ ... /тянуть/283 это версия ARMV7, я попробовал это сейчас, но это дает мне следующую ошибку. Говорят, что не может найти общие библиотеки, но они находятся в Home/Pi/Arduino/Adware/STM/Tools/Linux/Stlink/ST-Flash/Lib
/home/pi/Arduino/hardware/stm/tools/linux/stlink/st-flash: error while loading shared libraries: libstlink-shared.so.1: cannot open shared object file: No such file or directory

Рик Кимбалл
Вт 27 июня 2017 г., 17:20
Вы пробовали перекомпилировать и установить источник массовой сети и выполнить установку? Источник находится в каталоге инструментов. Это очень простая программа. Все, что он делает,-это найти точку крепления Nucelo-F091RC и копирует эскиз.Файл корзина в него.

AG123
Вт 27 июня 2017 г. 18:07
Мне может показаться, что нет никакой цепочки инструментов компилятора компилятора Arm-none gcc/g ++ на самой платформе ARM?
https: // Разработчик.рука.com/с открытым исходным кодом/g ... /Загрузки

Рик Кимбалл
Вт 27 июня 2017 г. 18:17
Разве это не было бы иронично :)

Ddrown
Вт 27 июня 2017 г. 9:08 вечера
[Giannidpc - Вт 27 июня 2017 г. 16:11] - Хорошо https: // github.com/rogerclarkmelbourne/ ... /тянуть/283 это версия ARMV7, я попробовал это сейчас, но это дает мне следующую ошибку. Говорят, что не может найти общие библиотеки, но они находятся в Home/Pi/Arduino/Adware/STM/Tools/Linux/Stlink/ST-Flash/Lib
/home/pi/Arduino/hardware/stm/tools/linux/stlink/st-flash: error while loading shared libraries: libstlink-shared.so.1: cannot open shared object file: No such file or directory

Giannidpc
Ср 28 июня 2017 г. 11:32
[Ddrown - Вт 27 июня 2017 г. 9:08 вечера] -
[Giannidpc - Вт 27 июня 2017 г. 16:11] - Хорошо https: // github.com/rogerclarkmelbourne/ ... /тянуть/283 это версия ARMV7, я попробовал это сейчас, но это дает мне следующую ошибку. Говорят, что не может найти общие библиотеки, но они находятся в Home/Pi/Arduino/Adware/STM/Tools/Linux/Stlink/ST-Flash/Lib
/home/pi/Arduino/hardware/stm/tools/linux/stlink/st-flash: error while loading shared libraries: libstlink-shared.so.1: cannot open shared object file: No such file or directory

Рик Кимбалл
Ср 28 июня 2017 12:13
Какой малиновый пи, вы используете?

Почему вы еще не попробовали подход массового хранения? Не похоже, что вы используете функции отладки Stlink. Вся идея размещения устройства для хранения массового хранения в качестве метода загрузки на плащах Nucleo состояла в том, чтобы сделать его простым в использовании без дополнительных драйверов.

Giannidpc
Ср 28 июня 2017 г. 14:17
Для других людей, которые хотят использовать Arduino IDE в сочетании с STM32Duino на Распбиян, я заставил его работать сейчас после перекомпиляции STLINK из Source и программы Massstoragepopy из Source.

Вы можете клонировать это репо https: // bitbucket.org/dopbin/arduino_core_stm32/src в/home/pi/arduino, и все это должно сразу работать (после выбора вашего совета).