Подтвердить что ты не робот

Где файлы hex, скомпилированные Arduino?

Где Arduino IDE сохраняет двоичные файлы на Mac OS X n

4b9b3361

Ответ 1

В программном обеспечении Arduino: перейдите в File → Preferences и затем выберите Show verbose output во время → компиляции.

введите описание изображения здесь

Наконец, когда вы компилируете, программа покажет вам много данных. В последних строках вы найдете путь 1 к файлу .hex.


1 Каждый раз, когда изменяется путь!

Ответ 2

В Arduino 1.6.5 есть новая команда: в меню Sketch выберите Export compiled Binary, затем Show Sketch Folder. Вот оно.

Ответ 3

В Arduino IDE используется команда mktemp для создания временного каталога на Mac и Linux. Однако на Mac по умолчанию $TMPDIR env var не является /tmp/, как в Linux. На Mac это под /var/folders, и оно случайно генерируется при загрузке. Это немного усложняет ситуацию, но вот трюки, которые вы можете добавить в свой инструментарий (как псевдонимы, функции, сценарии оболочки и т.д.), Чтобы помочь вам найти то, что вам нужно.

Чтобы найти шестнадцатеричные файлы

find $TMPDIR -name \*.hex -exec ls -lrt {} \; #<-- you need that backslash before and space after the semicolon

Чтобы найти каталоги сборки

ls -ldrt $TMPDIR/build*

ПРИМЕЧАНИЕ. Флаги ls r и t приводят к тому, что список "обратный" сортируется по "времени" соответственно. Это означает, что самая новая будет внизу.

Ответ 4

Что сказал UDalillu. Трюк также работает в Windows. В XP это оказалось в C:\Documents and Settings\Your_User_Name\Local Settings\Temp\buildxxxxx\(число xxx изменяется для каждой сборки, выбирайте самые последние).

Ответ 5

Я сделал простой учебник здесь с изображениями

Ответ 6

Веб-страница arduino http://arduino.cc/en/Hacking/BuildProcess описанный

Во время "проверки" файл .hex записывается в /tmp (на Mac и Linux) или \Documents and Settings\\Local Settings\Temp (в Windows)

Я использую fedora19 64bit, и когда я проверяю my/tmp, созданный каталог сборки /TMP/build 8102.... TMP/