Arduino via USBASP

Nov 15, 2014 10:35

Заранее прошу не разводить ардуиносрача, вопрос (точнее, ответ на него) интересен сам по себе. С вопросами про Ардуино надо тут иногда поосторожнее :)

Из-за 3,3В-периферии решил сделать "свою ардуину без стабилизатора питания и кристалла". Короче, не особо долго думая, голый чип на бреадбоарде без ничего, с питанием от внешних 3,3В.

Пытаюсь ( Read more... )

Вопрос, arduino, Дзен

Leave a comment

nepeanois November 15 2014, 22:59:12 UTC
а зачем бутлоадер перепрошивать? он что - трется? тогда фьюзы смотреть надо. и куда ресет-вектор показывает - может не на бутлоадер а сразу на код?

Reply

aterentiev November 16 2014, 18:10:10 UTC
незачем, но так я смог воспроизвести проблему - в самый первый раз после прошивки бутлоадера я могу прошить и программу, потом - нет, отсюда предположение о нестирании flash

Reply

nepeanois November 16 2014, 18:39:40 UTC
очевидно бутлоадер просто не получает управления при прошитом коде.

смотреть фьюз BOOTRST

Reply

aterentiev November 16 2014, 21:00:27 UTC
неочевидно никак, так как бутлоадер в процессе прошивания не участвует...

Reply

nepeanois November 17 2014, 03:40:07 UTC
не участвует? а нахрен он тогда вообще сдался? :)))))

Reply

aterentiev November 17 2014, 07:45:51 UTC
он и не нужен :)
я его поначалу записал, думал, буду через него писать
а потом просто с ним экспериментировал

Reply

nepeanois November 17 2014, 15:40:43 UTC
тогда еще раз повторюсь: смотреть фьюзы. видимо бутлоадер защищен фьюзами от стирания, поэтому и не совпадает при проверке

Reply

aterentiev November 17 2014, 15:48:22 UTC
не совпадает не бутлоадер, а мой софт

если взять чип, залить в него свежий бутлоадер, потом включить дуинософт и нажать Upload, первый раз все получается. Но если попробовать изменить программу (не бутлоадер!) и залить во второй раз, avrdude ругается на несоответствие кода при проверочном чтении. Если же перепрошить заново бутлоадер, все повторяется сначала. Один раз пишется, потом нет

Reply

nepeanois November 17 2014, 17:50:46 UTC
а проект большой? или любой не заливает?

usbasp - китайский? перепрошивать его самого пробовали? глянул - народ жалуется на китайский глюкодром и кривые прошивки

Reply

aterentiev November 17 2014, 15:49:35 UTC
И вопрос вдогонку - почему тогда запись кнопкой "Upload using programmer" не выдает ошибок, а "Upload" - выдает?

Reply


Leave a comment

Up