Александр Терентьев (aterentiev) wrote,
Александр Терентьев
aterentiev

Category:

Arduino via USBASP

Вопрос для тех, кто в теме.

Пытаюсь прошивать атмегу ардуинософтом через программатор usbasp. Получается как-то интересно. Если использовать стандартный пункт меню "Download using programmer" (или как там его), все работает.

Пытаюсь прописать usbasp как стандартный программатор для кристалла в boards.txt, получается следующий эффект: если взять чип, залить в него свежий бутлоадер, потом включить дуинософт и нажать Download, первый раз все получается. Но если попробовать изменить программу и залить во второй раз, avrdude ругается на несоответствие кода при проверочном чтении. Если же перепрошить бутлоадер, все повторяется сначала. Один раз пишется, потом нет. Такое ощущение, что чип не стирается ардуинософтом перед записью нового кода, но где этим можно управлять?

upload.disable_flushing=false пытался, не помогает...

У кого-нибудь есть идеи? Могу пока работать так, но хочется же понять, в чем дело.

boards.txt:
[тут]

atmega328bb.name=ATmega168 on a breadboard (8 MHz internal clock) via USBASP

atmega328bb.upload.tool=avrdude
atmega328bb.upload.protocol=usbasp
atmega328bb.upload.maximum_size=14336
atmega328bb.upload.maximum_data_size=1024
atmega328bb.upload.speed=57600

atmega328bb.bootloader.low_fuses=0xE2
atmega328bb.bootloader.high_fuses=0xDA
atmega328bb.bootloader.extended_fuses=0x05
atmega328bb.bootloader.path=arduino:atmega
atmega328bb.bootloader.file=atmega/ATmegaBOOT_168_pro_8MHz.hex
atmega328bb.bootloader.unlock_bits=0x3F
atmega328bb.bootloader.lock_bits=0x0F
atmega328bb.bootloader.tool=avrdude

atmega328bb.build.mcu=atmega168
atmega328bb.build.f_cpu=8000000L
atmega328bb.build.core=arduino
atmega328bb.build.variant=standard
Tags: arduino, Очумелые ручки, Электроника
Subscribe

  • (no subject)

    Кстати, не в курсе ли мои воображаемые виртуальные друзья, может ли USB hid девайс узнать текущую установленную громкость на компе? Что он ей…

  • О полке и мебели под размер

    Давно хотелось мне завести полочку в кабинет над столом. Я рассматривал много вариантов, начиная с простых стеллажей, заканчивая самоделками. И в…

  • Доработка инструмента

    При сборке полочки для стола (а про это я еще напишу) внезапно обнаружилось, что если использовать струбцины для удержания частей под 90° и…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 5 comments