Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 41 по 50 из 61
  1. #41
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    C:\Programmer>avrdude -q -C avrdude.conf -p m1280 -c diecimila -P ft0 -e -U lock
    :w:0x0F:m
    avrdude: BitBang OK
    avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
    avrdude: drain OK

    ft245r: bitclk 230400 -> ft baud 115200
    avrdude: AVR device initialized and ready to accept instructions
    avrdude: Device signature = 0x1e9703
    avrdude: erasing chip
    ft245r: bitclk 230400 -> ft baud 115200
    avrdude: reading input file "0x0F"
    avrdude: writing lock (1 bytes):
    avrdude: 1 bytes of lock written
    avrdude: verifying lock memory against 0x0F:
    avrdude: load data lock data from input file 0x0F:
    avrdude: input file 0x0F contains 1 bytes
    avrdude: reading on-chip lock data:
    avrdude: verifying ...
    avrdude: 1 bytes of lock verified

    avrdude: safemode: Fuses OK

    avrdude done. Thank you.
    А там всеравно eFuse F0 при чтении

  2. #42
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    И кстати, L1 опять начинает тускло гореть

  3. #43
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Сдохла Arduino MEGA

    Сначала прошиваешь , а потом ставишь защиту
    C:\Programmer>avrdude -q -C avrdude.conf -p m1280 -c diecimila -P ft0 -U lock
    :w:0x0F:m
    Последний раз редактировалось Chip; 24.11.2011 в 22:11.

  4. #44
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    нет, дохнет она сразу...

  5. #45
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    Ну, как я могу предположить.....
    Как я понял, пока скетча нету - ардуино гоняет лоадер по кругу (поэтому раз в 2 секунды горит L1), когда есть скетч - она работает с ним. Залил скетч, который в сериал порт постоянно данные шлет - все ок, все работает.... Но при попытке загрузить 2ой скетч - провал.. не инициализируется.
    Соответственно, лоадер либо мертвый лежит, либо он не вызывается....
    А так же, после загрузки первого скетча светодиод L1 перестает гореть даже при старте платы, резете и т.д.
    Последний раз редактировалось alekseykok; 24.11.2011 в 22:44.

  6. #46
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Сдохла Arduino MEGA

    Ты наверно не читаешь что я написал?

    Сначала прошиваешь bootloader при помощи BitBang , а потом ставишь защиту при помощи того же BitBang
    C:\Programmer>avrdude -q -C avrdude.conf -p m1280 -c diecimila -P ft0 -U lock
    :w:0x0F:m

  7. #47
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    вот именно так я все и делаю
    C:\Programmer>avrdude -q -C avrdude.conf -p m1280 -c diecimila -P ft0 -e -U flas
    h:w:ATmegaBOOT_168_atmega1280.hex
    avrdude: BitBang OK
    avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
    avrdude: drain OK

    ft245r: bitclk 230400 -> ft baud 115200
    avrdude: AVR device initialized and ready to accept instructions
    avrdude: Device signature = 0x1e9703
    avrdude: erasing chip
    ft245r: bitclk 230400 -> ft baud 115200
    avrdude: reading input file "ATmegaBOOT_168_atmega1280.hex"
    avrdude: input file ATmegaBOOT_168_atmega1280.hex auto detected as Intel Hex
    avrdude: writing flash (130838 bytes):
    avrdude: 130838 bytes of flash written
    avrdude: verifying flash memory against ATmegaBOOT_168_atmega1280.hex:
    avrdude: load data flash data from input file ATmegaBOOT_168_atmega1280.hex:
    avrdude: input file ATmegaBOOT_168_atmega1280.hex auto detected as Intel Hex
    avrdude: input file ATmegaBOOT_168_atmega1280.hex contains 130838 bytes
    avrdude: reading on-chip flash data:
    avrdude: verifying ...
    avrdude: 130838 bytes of flash verified

    avrdude: safemode: Fuses OK

    avrdude done. Thank you.


    C:\Programmer>avrdude -q -C avrdude.conf -p m1280 -c diecimila -P ft0 -e -U lock
    :w:0x0F:m
    avrdude: BitBang OK
    avrdude: pin assign miso 3 sck 5 mosi 6 reset 7
    avrdude: drain OK

    ft245r: bitclk 230400 -> ft baud 115200
    avrdude: AVR device initialized and ready to accept instructions
    avrdude: Device signature = 0x1e9703
    avrdude: erasing chip
    ft245r: bitclk 230400 -> ft baud 115200
    avrdude: reading input file "0x0F"
    avrdude: writing lock (1 bytes):
    avrdude: 1 bytes of lock written
    avrdude: verifying lock memory against 0x0F:
    avrdude: load data lock data from input file 0x0F:
    avrdude: input file 0x0F contains 1 bytes
    avrdude: reading on-chip lock data:
    avrdude: verifying ...
    avrdude: 1 bytes of lock verified

    avrdude: safemode: Fuses OK

    avrdude done. Thank you.


    C:\Programmer>
    Последний раз редактировалось alekseykok; 24.11.2011 в 23:04.

  8. #48
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    Дак вот, все заработало. завтра попробую еще тот скетч залить - тогда на 100% будет ясно.
    Как я предпологаю, проблема была в следующем - бутлоадер был записан в том месте, куда заливается программа - соответственно, он перезаписывался и убивался.
    По ссылке ниже нашел какие Fuse ы должны быть и поменял их.
    Ну, надеюсь завтра при залитии скетча он вновь не умрет, ибо можно будет назвать заводским браком :-D
    http://www.hobbytronic.ru/instrument...agruzchik.html

  9. #49
    Администратор Аватар для Chip
    Регистрация
    08.06.2007
    Возраст
    54
    Сообщений
    13,379
    Вес репутации
    10

    По умолчанию Re: Сдохла Arduino MEGA

    Не будет работать, я тебе уже два раза выкладывал как ставить бит защиты, а ты опять свой вариант заведомо не рабочий запускаешь

  10. #50
    Местный
    Регистрация
    30.07.2011
    Возраст
    35
    Сообщений
    126
    Вес репутации
    183

    По умолчанию Re: Сдохла Arduino MEGA

    Наверное не стоп биты, а lock Fuse? Сейчас все нормально работает....

Страница 5 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •