http://forum.getchip.net/ |
|
перепутаны фьюзы Mega328 http://forum.getchip.net/viewtopic.php?f=16&t=813 |
Страница 1 из 2 |
Автор: | sseett [ 04 ноя 2017, 16:50 ] |
Заголовок сообщения: | перепутаны фьюзы Mega328 |
Здравствуйте. Случайно обнаружил, что перепутаны фьзы BOOTRST, BOOTSZ0, BOOTSZ1 для камня Mega328. В результате нельзя было корректно запустить загрузчик (bootloader). Для исправления ситуации надо отредактировать файл ATmega328P.Chp заменив фрагмент с фьюзами на этот: 8 CKSEL0 9 CKSEL1 A CKSEL2 B CKSEL3 C SUT0 D SUT1 E CKOUT F CKDIV8 G BOOTRST H BOOTSZ0 I BOOTSZ1 J EESAVE K WDTON L SPIEN M DWEN N RSTDISBL O BODLEVEL0 P BODLEVEL1 Q BODLEVEL2 Ориентируйтесь на буквы и цифры между названиями фьюзов. |
Автор: | GetChiper [ 15 ноя 2017, 00:02 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
А как загрузчик работал при штатном ATmega328P.Chp? |
Автор: | sseett [ 13 дек 2017, 14:47 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
Шесть фьюзов перепутаны. Файл исправленный G BOOTRST H BOOTSZ0 I BOOTSZ1 O BODLEVEL0 P BODLEVEL1 Q BODLEVEL2 Родной файл G BODLEVEL0 H BODLEVEL1 I BODLEVEL2 O BOOTRST P BOOTSZ0 Q BOOTSZ1 Возможны разные варианты. Например, вы поставили галку BODLEVEL0 в реальности изменили BOOTRST и соответственно не стартует загрузчик... |
Автор: | Гость [ 25 янв 2018, 10:02 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
Интересно, эти рекомендации относятся и к Mega168? |
Автор: | GetChiper [ 25 янв 2018, 23:45 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
Для каждого контроллера свой файл описания. Нужно смотреть - скорей всего такого нет в меге168 |
Автор: | Valentinych [ 26 янв 2018, 12:02 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
Вопрос довольно актуальный. Раньше при прошивке Mega328р вроде выставлял фузы так: Fuses.jpg [ 24.96 КБ | Просмотров: 13094 ] Будет ли такая установка фузов корректна для Mega168p, ведь эти две микросхемы практически по одному "шаблону" делают, разница только в объеме памяти. После сообщения топикстартера возникли сомнения... P.S. Кстати, какой редактор корректно открывает файлы *.chp? Обычно пользуюсь нотепадом, но здесь он ломает кодировку. |
Автор: | Valentinych [ 26 янв 2018, 15:31 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
То GetChiper: Можно ли Вашей утилиткой GC-Uploader прошивать в ардуину hex-файлы, подготовленные в Algorithm Builder? Не возникнет ли при этом "конфликтов фузов" установленных в АВ и в GC-Uploader? Если это не возможно, пожалуйста подскажите, как можно быстро решить проблему "на коленке". Лепить шнурок из пяти проводов как-то не хочется. Отдал поюзать свой программатор от АВ приятелю, а нужно срочно прошить парочку камней. |
Автор: | GetChiper [ 26 янв 2018, 21:47 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
В ардуину прошьются любые хексы. Единственно, фьюзы в проекте должны быть как у ардуины, так как загрузчик ардуины их не меняет. |
Автор: | Valentinych [ 26 янв 2018, 22:50 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
Спасибо. А "расфузовка" показанная выше отвечает этому требованию? Дуня ProMini на Mega168p - 8 МГц, 3,3 вольта. Родной бутлодырь ардуинки не нужен, да его там уже и нет. Прошивать собираюсь через Arduino as ISP на Mega2560. P.S. Случайно наткнулся на это сообщение: http://www.getchip.net/posts/068-kak-pr ... -fuse-bit/ . Очень пожалел, что не видел его раньше. Не скажу, что полностью разобрался с фузами, но многое встало на свои места. Еще раз - спасибо! |
Автор: | GetChiper [ 27 янв 2018, 02:22 ] |
Заголовок сообщения: | Re: перепутаны фьюзы Mega328 |
Ардуина на 16МГц |
Страница 1 из 2 | Часовой пояс: UTC + 3 часа [ Летнее время ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |