Не могу получить Arduino для установки STM32.

Srnet
Вт 09 февраля 2016 г., 8:27 вечера
Используя Windows 8, я следовал этим инструкциям;

http: // www.STM32duino.com/viewtopic.PHP?f = 20&t = 32

Плата установлена ​​на «Generic STM32F103C Series», Variant STM32F103C8.

Сначала удалили Arduino, а затем установил 1.6.7

Когда я загружаю программу Blink и компилируюсь, я получаю несколько предупреждений и ошибки;

C: \ users \ stuart \ documents \ arduino \ arpware \ arduino_stm32 \ stm32f1 \ cores \ maple/wirish.H: 51: 28: Фактальная ошибка: Libmaple/STM32.H: нет такого файла или каталога

Что я сделал неправильно ?

Также получите серию этих сообщений чуть позже;

Неверная библиотека найдена в C: \ users \ stuart \ documents \ arduino \ hardware \ arduino_stm32 \ stm32f1 \ libraries \ ethernet_stm: c: \ users \ stuart \ documents \ arduino \ hardware \ arduino_stm32 \ stm32f1 \ library \
Неверная библиотека, найденная в C: \ users \ stuart \ documents \ arduino \ arpware \ arduino_stm32 \ stm32f1 \ libraries \ tft_ili9163c: c: \ users \ stuart \ documents \ arduino \ hardware \ arduino_stm32 \ stm32f1 \ library

Rogerclark
Вт 09 февраля 2016 г., 8:32 вечера
Вы сказали, что используете 1.6.7

но только 1.6.5 поддерживается.

Это была опечатка?

C_D
Вторник 09 февраля 2016 г., 8:50 вечера
У меня была эта ошибка, когда я сделал новую установку на днях. К сожалению, я не могу вспомнить, что я сделал, чтобы исправить это...

Mrburnette
Вт 09 февраля 2016 г., 21:03
C_D написал:У меня была эта ошибка, когда я сделал новую установку на днях. К сожалению, я не могу вспомнить, что я сделал, чтобы исправить это...

C_D
Ср 10 февраля 2016 г. 1:29
На самом деле это может быть именно то, что произошло, я кратко установил 1.6.7 Прежде чем я понял, что это не сработало. Похоже, OP говорит 1.6.7, возможно, не было опечатка :)

Rogerclark
Ср 10 февраля 2016 г. 1:43
Несколько не по теме, но кто -нибудь может подтвердить, что делают ребята ESP8266 по отношению к 1.6.7 и т. Д

Я проверил их репо, и это написано 1.6.5, поэтому я предполагаю, что они приняли то же решение, я.E Остановитесь со стабильной версией, а не сделайте что -то, что не обратно, совместимое со своими тысячами или пользователями.

Мрмонтейт
Ср 10 февраля 2016 г., 2:17
Rogerclark написал:Несколько не по теме, но кто -нибудь может подтвердить, что делают ребята ESP8266 по отношению к 1.6.7 и т. Д

Я проверил их репо, и это написано 1.6.5, поэтому я предполагаю, что они приняли то же решение, я.E Остановитесь со стабильной версией, а не сделайте что -то, что не обратно, совместимое со своими тысячами или пользователями.

Srnet
Ср 10 февраля 2016 г., 6:24
Rogerclark написал:Вы сказали, что используете 1.6.7

но только 1.6.5 поддерживается.

Это была опечатка?

Mrburnette
Ср 10 февраля 2016 г., 13:36
Rogerclark написал:Несколько не по теме, но кто -нибудь может подтвердить, что делают ребята ESP8266 по отношению к 1.6.7 и т. Д

Я проверил их репо, и это написано 1.6.5, поэтому я предполагаю, что они приняли то же решение, я.E Остановитесь со стабильной версией, а не сделайте что -то, что не обратно, совместимое со своими тысячами или пользователями.

Rogerclark
Ср 10 февраля 2016 г., 19:45
У меня есть многофайтный проект, который я использую для ESP8266 на 1.6.5 И мне пришлось вернуться к использованию прототипов, так как полагаться на автоматическое прототипирование на более сложные проекты не очень практично, если вы тщательно организуете позиции функций в каждом файле и не хотите вызывать функцию в другом файле.

Srnet
Ср 10 февраля 2016 г., 19:52
Я рассматривал использование одной из недорогих плат STM32F103C8T6 в качестве замены для Pro Mini I в настоящее время используется для очень большего расстояния.

Я выполнил рабочий код приемника, снимая мягкие вещи, а код STM - около 2.4 раза больше кода ATMEGA328, поэтому даже с 64K Flash на STM у меня было бы меньше возможностей для добавления дополнительного кода, предполагая, что это соотношение.

Mrburnette
Ср 10 февраля 2016 г., 21:50
Srnet написал: ...
Я выполнил рабочий код приемника, снимая мягкие вещи, а код STM - около 2.4 раза больше кода ATMEGA328, поэтому даже с 64K Flash на STM у меня было бы меньше возможностей для добавления дополнительного кода, предполагая, что это соотношение.

Srnet
Чт 11 февраля 2016 г., 6:40
Mrburnette написал:Srnet написал: ...
Я выполнил рабочий код приемника, снимая мягкие вещи, а код STM - около 2.4 раза больше кода ATMEGA328, поэтому даже с 64K Flash на STM у меня было бы меньше возможностей для добавления дополнительного кода, предполагая, что это соотношение.

Rogerclark
Чт 11 февраля 2016 г., 7:39
Большой размер двоичных файлов был отмечен ранее, и это обычно отслеживалось к чему -то, что вызывает целую кучу вещей из одной из библиотек Arm Core

Обычные виновники из того, что я помню, - это вещи, которые используют Malloc / Free и т. Д., Но я не могу вспомнить точные детали.

Я просто гуглил и нашел эту ветку

http: // www.STM32duino.com/viewtopic.PHP?t = 407

Могут быть другие.

Mrburnette
Чт 11 февраля 2016 г. 14:14
Srnet написал: <...>
Я работаю, но он находится на пределе Pro Mini Memory, и я не хочу тратить время на разработку дополнительных функций на установке, которая Эффективный тупик.

Я хотел бы сохранить постоянный код, Используя те же основные процедуры на существующем приемнике, что и на более сложном рейтинге. Таким образом, хотя можно было бы оптимизировать для STM, я бы предпочел это избежать этого, я в конечном итоге получил два набора кода.

Srnet
Чт 11 февраля 2016 г., 17:41
Почему обратно совместима с Pro Mini, разумный вопрос.

Pro Mini производит небольшую, легкую, низкую стоимость и очень низкий трекер с подсчета деталей TX, который будет построен. Вы также можете избежать потребности в любой сборке SMT, и все это может быть построено из менее 10 частей. У передатчика трекера есть двусторонняя связь, если вы можете получить пакеты от нескольких сотен километров, вы также можете отправить их.

Теперь, если трекер TX и приемник отправляют и получают пакеты, намного проще, если они используют один и тот же код.

Pro Mini в порядке для Tracker TX и достаточно хорошо обрабатывает GPS и Lora. Pro Mini также достаточно, чтобы построить простой и очень портативный приемник трекера с аккумулятором, но память затем близко к пределу, для ОЗУ, в частности.

Поэтому, если вы хотите добавить больше функций в приемник, вам нужно больше вспышки и ОЗУ.

Спасибо за совет на 1284p, я посмотрю. Я за этот дизайн, пытаясь избежать использования SMT, я не понял, что 1284p был доступен в
40 штифта.

Стюарт Робинсон
GW7HPW
http: // www.50dollarsat.информация/

Jra
Чт 18 февраля 2016 г. 18:48
Если вы хотите придерживаться решения без SMT, на Oshpark уже доступно несколько конструкций 1284P:

https: // www.Ошпарк.com/профили/Firebirduino
http: // www.Firebirduino.com/mighty_stick/

Fran52
Пн 18 апреля 2016 г. 12:47
Mrburnette написал:C_D написал:У меня была эта ошибка, когда я сделал новую установку на днях. К сожалению, я не могу вспомнить, что я сделал, чтобы исправить это...

Mrburnette
Пн 18 апреля 2016 г. 1:06
Fran52 написал: <...>
Инструкции гласит ток IDE S/B 1.6.5 Если это единственный поддерживаемый VER
Версии 1.7.8 не может сосуществовать, поскольку установщик не установил предыдущую установку.
Несколько библиотек помечены как недействительные
Путь к MapleLib не удается
Путь к доскам.TXT не удается
: o

MSAINE
Sun 19 июня 2016 г. 1:05
Я попытаюсь установить это программное обеспечение, и я хочу знать, новое ли 1.6.9 Версия Arduino IDE работает или я должен только установить 1.6.5 Как указано выше. В настоящее время я ничего не установлен. Я буду использовать Windows 7 Pro или Ultimate в зависимости от того, на какой машине я на самом деле устанавливаю его

Rogerclark
Sun 19 июня 2016 г., 4:51
1.6.9 работ

Сэндрин
Вт 28 июня 2016 г., 8:09 вечера
Я продолжаю получать эту ошибку в 3 разных версиях Arduino, включая 1.6.9

exec: "/bin/arm-none-eabi-g ++": файл не существует
Компиляция ошибок для платы Generic STM32F103C Series.

Кто -нибудь знает, что это может быть? На самом деле нужно ли подключить доску?

Рик Кимбалл
Вт 28 июня 2016 г. 8:18 вечера
https: // github.com/rogerclarkmelbourne/ ... занижаем

Вы завершили этот шаг:

«Запустите IDE, а в меню« Инструменты »выберите диспетчер досок и установите Arduino Dufe из списка доступных досок."

Когда вы добавляете Arduino Dure Board, вы также установите обрушительную-eabi-gcc.

Сэндрин
Sun 3 июля 2016 г. 12:39
Спасибо!

Да, я в конце концов понял это

Сейчас пытаюсь собрать для Совета по обнаружению F407, я вижу возможные места в каталоге, испортив вещи.
я.эн. ARM-None-Eabi-G ++: Ошибка: Настройки \ Freshnelly \ my: нет такого файла или каталога
среди многих других подобных ошибок.

Я думаю, это означает, что мне нужно установить в каталоге, в котором нет мест?

Martinayotte
Sun 3 июля 2016 г. 1:45
Ах ! Плохой MS-SH $ это !
Сегодня у нас есть 4 потока, рассказывающих о проблеме Arduino IDE под Windows, все они связаны с пробелами в пути ...
Я люблю свой Linux (и использую продукты MS только на виртуальных машинах) :ржу не могу:

Сэндрин
Sun 3 июля 2016 г. 2:25 утра
Я полностью согласен. Просто зацепился на XP 4-когда в истории, знайте это слишком хорошо, чтобы полностью переключаться. Я * делаю * презирать любую мусор после XP...AKA IMB Playschool Internet Surfing & чат ОС

обновление до 64 бит - сделано