Текст программы загрузчика

xstramento
Offline
Зарегистрирован: 19.10.2013

Прочел в http://arduino.cc/en/Hacking/Bootloader :

Цитата:
Source Code  The bootloader source code is available.

но по ссылке     не обнаружил текстов загрузчиков.       Где их можно посмотреть?   Интересует любой из: 328, 328U4 или  256.

 

axill
Offline
Зарегистрирован: 05.09.2011

посмотрите в папках где ардуино установлено на вашем компьютере

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Уже всё сказали. ArduinoIDE содержит все исходники загрузчиков и тулчейн для компиляции.
Папка hardware

xstramento
Offline
Зарегистрирован: 19.10.2013

axill пишет:
посмотрите в папках где ардуино установлено на вашем компьютере

В стате про загрузчики на arduino.cc написано  "Текущие загрузчики (то есть включенные в Arduino 0009" -  здесь  имеется ввиду последняя на момент написания статьи версия HW 0009 ? А тексте загрузчика для 168 упоминается лишь HW_VER     0x02 ... - те доступны тексты только устаревшей версии загрузчика ? Стоит  закомментированое определение для работы на скорости 115200, а по умолчанию  скорость 19200.  На 115200 могут быть проблемы со стороны МК?

Спрашиваю все это потому, что  код для Atmega256 из-за библиотек получился  долгим по времени загрузки. Возможно текст загрузчика ATmegaBOOT_168 приведен не полный - предполагаю только косвенно  тк не нашел инициализации для USB (328U4).

kisoft пишет:
Уже всё сказали. ArduinoIDE содержит все исходники загрузчиков и тулчейн для компиляции. Папка hardware
где прочесть про "top shaine",  предназначение и описание ?   Рядом с текстами загрузчиков хранится "Makefile"  without extension, наверное это оно и есть ?

Загрузчик компилируется при помощи "AVR Studio"  или IDE ардуино ?

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Я уже описывал процесс компиляции, посмотрите здесь http://arduino.ru/forum/proekty/arduinoide-i-atmega16-formiruem-bootloader

Лапшу про фьюзы и т.п. можно не читать, но как компилировать там есть.

xstramento
Offline
Зарегистрирован: 19.10.2013

kisoft пишет:
Я уже описывал процесс компиляции, посмотрите здесь http://arduino.ru/forum/proekty/arduinoide-i-atmega16-formiruem-bootloader  Лапшу про фьюзы и т.п. можно не читать, но как компилировать там есть.

стабильная работа загрузчика со скоростью обмена 115200 была опробована?

в каталоге ардуино rev. 1.0.5 версия текста загрузчика старая или актуальная и  реально применяемая?

kisoft
kisoft аватар
Offline
Зарегистрирован: 13.11.2012

Я не разбирался, старая или новая, предполагаю, что она актуальна для v1.0.5 и скорей всего никогда не менялась (короче редко меняется, скорей всего). Если есть желание, скачайте несколько версий ArduinoIDE и сравните.

По поводу 115200 я даже и не пробовал, во всяком случае такую задачу себе не ставил, потому что не было нужды. Возьмите и попробуйте, если хотите. Насколько помню 56700, 19200 - эти я пробовал, проблем никогда не было. Провода USB у меня 1,5-2 метра.