Удалить меня, пожалуйста, восстановлен DFU-UTIL для 32-битной системы Linux

ZMEMW16
Чт 19 ноября 2015 г. 12:14
немного больше изучения, отсортировано
Вы можете упомянуть где-то необходимое восстановление DFU-UTIL в соответствии с системой, 32-битной или 64-битной
Может быть, добавить звонок в сценарий DFU-UTIL-Build в сценарий установки

О, загрузка GCC-Клен должен быть загружен_клен
Увидев пост USB -Maple, подумал, что попробую; получил это
asm("wfe");

Mrburnette
Чт 19 ноября 2015 г. 1:17
ZMEMW16 написал: <...>
Вы можете упомянуть где-то необходимое восстановление DFU-UTIL в соответствии с системой, 32-битной или 64-битной
Может быть, добавить звонок в сценарий DFU-UTIL-Build в сценарий установки

<...>

Теперь, так как я всего 32 -битный.... x86-64 не прав

My Addware Dir имеет отношение к Arduino_stm32-081115-1930, когда я скачал главное дерево

Стивен

Rogerclark
Чт 19 ноября 2015 г., 3:51
Все двоичные файлы Linux Tools составлены для Linux x32. Это потому, что Afik, Linux x64 будет запускать банки x32 без каких -либо проблем

У меня не было никаких отчетов об ошибках о бинарных соревнованиях Linux Tools

ZMEMW16
Чт 19 ноября 2015 г., 16:11
Смысл, который я пытался сделать, заключалась в том, что исполняемый файл DFU-UTIL был 64-битной версией в каталоге Linux от Zip, который я вытащил и
что мне нужно было восстановить его на 32 -битный
так что я сделал.
Впоследствии я подумал, что добавить вызов, чтобы скомпилировать его для платформы в сценарии установки может быть хорошей идеей.
К сожалению, я не знаю, установлены ли пакеты GCC для его построения по умолчанию в каждом дистрибутировании на основе Linux или в другой второстепенной ОС : D

Я только что извлек DFU-UTIL снова из файла ZIP, и это 64-битное давление void loop() { if(systick_fired) { systick_fired = 0; EventLoop.processevent(); } //wait for interrupts and events asm("wfe"); } void systick_handler(void) { systick_fired++; }

Rogerclark
Чт 19 ноября 2015 г., 8:30 вечера
ммм

Это странно

Я намеревался, чтобы все бинары были 32 битами

Я дважды проверю, как 64 -битная версия могла бы проникнуть

ZMEMW16
Солнце 22 ноября 2015 г., 16:23
Master Branch по состоянию на 201115-1325 гг char foo; // this will place a variable on the *bottom* of the stack area uint32_t freespace = &foo - (char*)sbrk(0); // sbrk(0) will return the *top* of the heap area

Rogerclark
Солнце 22 ноября 2015 г., 19:58
Мы не храним файлы в папке Arduino15. Только менеджер плат, установленные доски, заходят в эту папку

Just4fun
Ср 13 января 2016 г. 14:46
Та же проблема для меня пытается использовать Arduino IDE + STM32 на Linux (Kubuntu 14.04 32 бит)...

Вот шаги, которые я сделал для того, чтобы сделать все, что работает, от «Аппаратного обеспечения/arduino_stm32-master/tools/src/dfu-util/» dir:


sudo apt-get-dep-dep dfu-util
./Автоген.шнур
./настройка
делать


Теперь скопируйте DFU-Prefix, DFU-Suffix и DFU-UTIL из "Adware/arduino_stm32-master/tools/src/dfu-util/src/"
к "harpware/arduino_stm32-master/tools/linux/dfu-util/" и перезаписать старые.

Теперь я могу загрузить с Autoreset на моей совместимой плате "Maple-Mini"... : mrgreen:

Ваше здоровье



ОБНОВЛЯТЬ

После закрытия и снова открыть Arduino Ide, у меня эта ошибка: //if ((CONFIG_HEAP_END - pbreak < incr) || // change this to if (((void*)&ret - pbreak < incr) ||

ZMEMW16
Ср 13 января 2016 г. 15:07
Мое здравомыслие возвращается, а паранойя отступает, я не единственный.

Мое решение состояло.

Стивен

Rogerclark
Ср 13 января 2016 г., 22:43
Привет, ребята

Я немного смущается с заголовком протектора. Похоже, кто -то хотел, чтобы шаг был удален, но теперь он выглядит как постоянная проблема ???

ZMEMW16
Ср 13 января 2016 г., 11:27
Аполы, я упоминал это хотя бы пару раз. ISTR дает ошибку двоичного формата.
Не уверен, что я сделал явное сообщение об этом.

Попробуйте это:-
http: // www.STM32duino.com/viewtopic.PHP ... RMAT#P4545

Когда я тяну архив в виде файла Zip, я называю их arduino_stm32 {-devel} -ddmmyy-hhmm.молния
Я могу сделать список того, что у меня есть, с выводом из содержимого списка молнии, для каждого, если хотите.
Не уверен, смогу ли я просто получить каталог инструментов в одиночку, возможно, сценарий BASH, чтобы написать... ...

Стивен

ZMEMW16
Чт 14 января 2016 г. 12:52
Я сделал это немного, одна длинная линия

Результаты прикреплены

Стивен
бревно.смол.гз
(3.96 киб) скачано 147 раз

наносекунд задержка