Форум программистов, компьютерный форум, киберфорум
Наши страницы
Микроконтроллеры Atmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/25: Рейтинг темы: голосов - 25, средняя оценка - 4.60
Kmusmos
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
1

Usbasp bootloader

20.11.2014, 03:41. Просмотров 4511. Ответов 6
Метки нет (Все метки)

Доброго времени суток. Пытаюсь запустить этот бутлоадер на ATmega8А, делаю самодельную Metaboard. Пока безуспешно. После прошивки устройство не опознаеться, драйвера не ставятся. Схема вроде элементарная, ошибиться вряд ли мог. Почитал по разным местам, что оно так у многих, и решенния вроде как никакого нет. Прочитал что сам бутлоадер занимает 2 Кб. И тут возник вопрос, как он может, занимая 2 Кб, корректно работать на Меге8, если у неё фьюзами устанавливаеться максимальный размер бута до 1 Кб включительно ? Разьясните плиз. Ну и может кто что подскажет по проблеме.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 03:41
Ответы с готовыми решениями:

Проблемы с USBASP
Здравствуйте. Начал изучение микроконтроллеров. Приобрел usb программатор USBASP. Пытаюсь прошить...

avrdude + usbasp
Коллеги приветствую! Пока у меня тут stm32 не осваивается, решил вернуться к AVR-кам. На рынке...

USBasp & ATtiny13
Уважаемые форумчане, подскажите где я туплю. Честно пытался разобраться сам три дня, но не...

ATmega128A и USBasp
ATmega128A и USBasp по SPI не могу подключить микроконтроллер может есть какие то хитрости, вроде...

Проблемы с USBAsp
Собрал USBAsp. Драйвера установились. Попробовал прошить им мегу8, он зараза читать её читает, а...

6
tyzord66
0 / 0 / 0
Регистрация: 14.10.2011
Сообщений: 806
20.11.2014, 09:22 2
Цитата Сообщение от Kmusmos
И тут возник вопрос, как он может, занимая 2 Кб, корректно работать на Меге8, если у неё фьюзами устанавливаеться максимальный размер бута до 1 Кб включительно ? Разьясните плиз. Ну и может кто что подскажет по проблеме.
1024 words = 2048 байт, шина памяти программ 16ти битная
0
Kmusmos
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
20.11.2014, 12:32 3
Цитата Сообщение от tyzord66
Цитата Сообщение от Kmusmos
И тут возник вопрос, как он может, занимая 2 Кб, корректно работать на Меге8, если у неё фьюзами устанавливаеться максимальный размер бута до 1 Кб включительно ? Разьясните плиз. Ну и может кто что подскажет по проблеме.
1024 words = 2048 байт, шина памяти программ 16ти битная

Ага, ясно, а я почему-то думал, что там в Кб указываеться. Спасибо. Теперь осталось понять, как победить этот софтовый USB.
0
kysoft
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 140
20.11.2014, 17:59 4
Схема какая? Я на atmega16 как то бодался, но без стабилитронов на входе, понятно, не работало. Потом напаял на пинбоард стабилитроны и все заработало.
0
Kmusmos
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
20.11.2014, 18:55 5
Цитата Сообщение от kysoft
Схема какая? Я на atmega16 как то бодался, но без стабилитронов на входе, понятно, не работало. Потом напаял на пинбоард стабилитроны и все заработало.
Схема стандартная Metaboard. https://metalab.at/wiki/Metaboard
Вопрос решен. Почитал про сравнение работоспособности USBASP и AVR910 на разных компах. Статистика не в пользу USBASP, AVR910 гораздо стабильнее. Решил и себе уменьшить питание чипа, 2 последовательно включеных диода заменил на стабилизатор 3,3В, стабилитроны не трогал. Оно завелось. А на 5В нивкакую. А эта Метабоард мне нужна в качестве мини отладочной платы. Ну и нафиг мне такая отладка, которая только от 3,3В работает(( Как к ней периферию вешать, и стабильно что-то отлаживать на пониженом питании ? Если бы просто программатор делал, другое дело, можно стерпеть.
0
kysoft
0 / 0 / 0
Регистрация: 13.01.2013
Сообщений: 140
20.11.2014, 19:15 6
Насколько помню заводил на 12MHz кварце. Хотя давно было. Работало нормально. Щас нужды нет, свисток с usbasp есть
0
Kmusmos
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 137
20.11.2014, 20:10 7
Цитата Сообщение от kysoft
Насколько помню заводил на 12MHz кварце. Хотя давно было. Работало нормально. Щас нужды нет, свисток с usbasp есть
Так и у меня кварц 12 МГц. Тут дело не в кварце, тут дело в уровне напряжения ни сигнальных линиях. Я поменял только его (снизил с 3,6В до 3,3В) и все заработало. Надо будет попробовать стабилитроны на 3,3В вместо этих на 3,6В, может тогда смогу запитать от нормальных 5В и таки добиться своего. И это при том, что у меня есть "нормальный китайский" USBASP (который тоже на библиотеке V-USB), и он работает без проблем. Получаеться USBASP USBASP-у рознь, и если не заработал 1, то совсем необязательно не заработают и остальные.
0
20.11.2014, 20:10
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2014, 20:10

USBasp на ATmega8535
Нет в наличии меги8 и меги48, зато есть горстка 8535. Посмотрел в датащите - 8535ая полностью по...

Обновление USBasp
Добрый день. Некоторое время занимался arduino, решил вылазить из пеленок и самостоятельно травить...

tiny85 & USBasp
Попробовал сейчас залить програмку в тини85 при помощи усбаспа, программа заливается корректно, а...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru