Версия программы пока alpha, так что возможны проблемы, которые со временем будут устранятся. Если будете сообщать об ошибках то дело пойдет быстрее.
Цитата
Как устанавливать?
Для первой установки потребуется одна из перечисленных прошивок бутлоадера и соответствующий ей микроконтроллер. Используйте любой доступный Вам способ для первой прошивки бутлоадера, после чего ваш микроконтроллер сможет связываться с программой AltBoot и прошиваться Вашими программами через неё.
Цитата
Режим ISP программатора
После прошивки бутлоадером Ваш микроконтроллер приобретает свойства полноценного ISP программатора. Чтобы воспользоваться этим режимом нужно:1) подключить новый микроконтроллер к Вашему контроллеру (с AltBoot'ом) по этой схеме (Pin AltBoot --> Pin Новый)
13 --> 13 (SCK)
12 --> 12 (MISO)
11 --> 11 (MOSI)
10 --> Reset
+5 --> +5
GND --> GND
2) соединиться с программой AltBoot при помощи Вашего старого контроллера и выбрать режим "UART --> ISP". Если контакты подсоединены правильно то окно "UART --> ISP" разблокируется и при нажатии кнопки "Test" высветится название Вашего нового контроллера.
Цитата
Типы прошивок
Программа использует только Intel HEX файлы прошивок. Совместима с AVR Studio и Arduino IDE. Также следует выбирать прошивки совместимые с Вашим типом микроконтроллера.
Цитата
Подключение к Arduino IDE 1.0
Заходим в папку "arduino-1.0\hardware\tools\avr\bin", переименовываем "avrdude.exe" в "avrdude2.exe" и копируем в этот каталог программу AltBoot переименовав её в "avrdude.exe". Затем заходим в папку "arduino-1.0\hardware\arduino" и находим файл "boards.txt", открываем его с помощю WordPad и находим в нем Ваш контроллер. Затем меняем ему настройки или добавляем туда новый вариант. Пример:
при этом заменив скорость на 9600 и размер на 15358. Так же были удалены неиспользуемые параметры стандартного загрузчика и создано новое имя "diecimilaAB" (имя может быть любым несовпадающим с другими). Результат
0) Чем отличаются 512 байтовая от 1024 байтовой версии бутлоадера?
1)Вроде правильно programmer, а не programmator.
2)Открываем программу, изменяем размер окна(или жмём кнопку развернуть) - ой, а в окне ничего не меняется. Может есть смысл запретить изменение размеров окна(у формы MaximizeBox=false; FormBorderStyle=FixedSingle; )
3)Не помешало-бы иконку программе нарисовать/нагуглить
Сколько времени тратится на прошивку с проверкой(и на какой объём)?
parus пишет: Чем отличаются 512 байтовая от 1024 байтовой версии бутлоадера?
Функциональностью. В 512 версии присутствует только "Write FLASH" в режиме "UART --> BOOT". ISP полнофункционален в обоих версиях.
Цитата
parus пишет: Вроде правильно programmer, а не programmator.
Programmer переводится как программист (т.е. человек).
Цитата
parus пишет: Открываем программу, изменяем размер окна(или жмём кнопку развернуть) - ой, а в окне ничего не меняется. Может есть смысл запретить изменение размеров окна(у формы MaximizeBox=false; FormBorderStyle=FixedSingle; )
Может чуть позже, а так работать не мешает.
Цитата
parus пишет: Не помешало-бы иконку программе нарисовать/нагуглить
Потом сам придумаю.
Цитата
parus пишет: Сколько времени тратится на прошивку с проверкой(и на какой объём)?
Ровно столько же сколько и в любой другой программе (примерно 1кб/сек).
Сергей Скляров написал: Представляю вашему вниманию альтернативный вариант программатора для микросхем AVR серии megaAVR 8-bit под названием "AltBoot ".
Преимущества: малый размер бутлоадера (на выбор 512 или 1024 байта); простой и интуитивный интерфейс; встроенный в бутлоадер ISP программатор; совместим с Arduino IDE 1.0 (взамен avrdude). Вот несколько бутлоадеров для проверки: ATMega8 16Mhz - 512 байт - скачать - fuseсм. datasheet) ATMega8 16Mhz - 1024 байт - скачать - fuseсм. datasheet) ATMega168 16Mhz - 512 байт - скачать - fuseCF-FC-DD-FF) ATMega168 16Mhz - 1024 байт - скачать - fuseCF-FA-DD-FF) ATMega328 16Mhz - 512 байт - скачать - fuseсм. datasheet)
ATMega328 16Mhz - 1024 байт - скачать - fuseсм. datasheet) Системные требования: Windows XP/Vista/7 DotNet Framework v3.5 Версия программы пока alpha, так что возможны проблемы, которые со временем будут устранятся. Если будете сообщать об ошибках то дело пойдет быстрее.
Цитата
Как устанавливать?
Для первой установки потребуется одна из перечисленных прошивок бутлоадера и соответствующий ей микроконтроллер. Используйте любой доступный Вам способ для первой прошивки бутлоадера, после чего ваш микроконтроллер сможет связываться с программой AltBoot и прошиваться Вашими программами через неё.
Цитата
Режим ISP программатора
После прошивки бутлоадером Ваш микроконтроллер приобретает свойства полноценного ISP программатора. Чтобы воспользоваться этим режимом нужно:1) подключить новый микроконтроллер к Вашему контроллеру (с AltBoot'ом) по этой схеме (Pin AltBoot --> Pin Новый) 13 --> 13 (SCK) 12 --> 12 (MISO) 11 --> 11 (MOSI) 10 --> Reset +5 --> +5 GND --> GND 2) соединиться с программой AltBoot при помощи Вашего старого контроллера и выбрать режим "UART --> ISP". Если контакты подсоединены правильно то окно "UART --> ISP" разблокируется и при нажатии кнопки "Test" высветится название Вашего нового контроллера.
Цитата
Типы прошивок
Программа использует только Intel HEX файлы прошивок. Совместима с AVR Studio и Arduino IDE. Также следует выбирать прошивки совместимые с Вашим типом микроконтроллера.
Цитата
Подключение к Arduino IDE 1.0
Заходим в папку "arduino-1.0\hardware\tools\avr\bin", переименовываем "avrdude.exe" в "avrdude2.exe" и копируем в этот каталог программу AltBoot переименовав её в "avrdude.exe". Затем заходим в папку "arduino-1.0\hardware\arduino" и находим файл "boards.txt", открываем его с помощю WordPad и находим в нем Ваш контроллер. Затем меняем ему настройки или добавляем туда новый вариант. Пример:
при этом заменив скорость на 9600 и размер на 15358. Так же были удалены неиспользуемые параметры стандартного загрузчика и создано новое имя "diecimilaAB" (имя может быть любым несовпадающим с другими). Результат