помоните заменить сигнатуры для прошивки

Обсуждаем контроллеры компании Atmel.
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

помоните заменить сигнатуры для прошивки

Сообщение Di123 »

сайт конструктор выдал такой код

Код: Выделить всё

a168_16MHz.bootloader.tool=avrdude
a168_16MHz.name=atmega168 (16 MHz)
a168_16MHz.upload.protocol=arduino
a168_16MHz.upload.maximum_size=15872
a168_16MHz.upload.speed=57600
a168_16MHz.bootloader.low_fuses=0xff
a168_16MHz.bootloader.high_fuses=0xde
a168_16MHz.bootloader.extended_fuses=0x4
a168_16MHz.bootloader.unlock_bits=0x3F
a168_16MHz.bootloader.lock_bits=0x0F
a168_16MHz.bootloader.path=optiboot
a168_16MHz.bootloader.file=a168_16MHz_ff_de_4.hex
a168_16MHz.build.mcu=atmega168P
a168_16MHz.build.f_cpu=16000000L
a168_16MHz.build.core=arduino
a168_16MHz.build.variant=standard
в него были добавлены строки биты и переименован atmega168P

собственно проблема то и в этом что ИДЕ ожидает сигнатуру avrdude: Expected signature for ATmega168P is 1E 94 0B
но она от 168 щас прописана потомучто сайт конструктор делает только для 168

вот как бы вписать её в этот код ?
Реклама
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15573
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: помоните заменить сигнатуры для прошивки

Сообщение BOB51 »

:?
Прописываем новое железяко в список или добавляем кристалл?...
В
http://matrex-notes.blogspot.com/2015/0 ... tmega.html
атмега 168Р уже имеется.
8)
Касательно ардуиньи - также проблем нету (правда нужен ардуиноISP из нанки сделанный или какой из поддерживаемых IDEпрограмматоров).
:roll:
Реклама
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

BOB51,эту работу я уже проделал
добавил в боардс данные
и добавил в папку ideV6\hardware\arduino\avr\bootloaders\optiboot фаил хекс с прошивкой и она у меня уже отобразилась в списке контролеров

при прошивке проблема в том что банальная приписка буковки после 168 не помогает
сигнатура не работает

2021-01-21_165559.png
(29.71 КБ) 213 скачиваний
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15573
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: помоните заменить сигнатуры для прошивки

Сообщение BOB51 »

Чей-то не совсем понятно - зачем прописи делать в настройках IDE...
:dont_know:
Там ведь ежли платформа, содержащая 168P установлена ничего добавлять не требуется.
Нужно только иметь какой-нить SPI программатор, входящий в состав списка
инструменты -> программатор
далее...
закрываем IDE
подключаем ISP программатор (тот, что заявили)
открываем IDE
выбираем нужную платформу в списке имеющихся
инструменты -> плата
выбираем параметры платы
подключаем к программатору нашу пустую самоделку через ISP
и жмем
инструменты -> записать загрузчик
IDE сама подберет и установит неободимый загрузчик в комплекте с набором фузов в соответствии с нами выбранными параметрами.
Единственно для 168Р надо соответствующую платформу поставить.
Или от DIY (diy_atmega8_series) или MCUdude_MightyCore.
Если у Вас операционка винь7 - винь10 можно воспользоваться автоматической установкой тех платформ.
Если ХР - там придется вручную платформы добавлять...
8)
Вот тут уже было за те бутлоадеры с фузами:
https://radiokot.ru/forum/viewtopic.php ... 0#p3955460
:roll:
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: помоните заменить сигнатуры для прошивки

Сообщение musor »

а чем 186 т 186р отличаются навено толка devid ципки та забей болт на проверку убраф галку и шей
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Реклама
Dimon456
Мудрый кот
Сообщения: 1849
Зарегистрирован: Вс дек 25, 2016 08:34:54

Re: помоните заменить сигнатуры для прошивки

Сообщение Dimon456 »

А как вы в IDE скорость 57600 задаете?
Реклама
parovoZZ
Мудрый кот
Сообщения: 1759
Зарегистрирован: Пт июн 01, 2018 07:28:45

Re: помоните заменить сигнатуры для прошивки

Сообщение parovoZZ »

[uquote="musor",url="/forum/viewtopic.php?p=3964415#p3964415"]а чем 186 т 186р отличаются[/uquote]
p - picopower. А так вроде ни чем.
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: помоните заменить сигнатуры для прошивки

Сообщение NStorm »

собственно проблема то и в этом что ИДЕ ожидает сигнатуру avrdude: Expected signature for ATmega168P is 1E 94 0B
но она от 168 щас прописана потомучто сайт конструктор делает только для 168
Что-то вы запутались. IDE (а точнее программатор avrdude) ожидает сигнатуру именно от Atmega328P. Вы в конфиге поменяли 168 -> 168P, этого достаточно, чтобы поменять для него. Но у вас МК выдает какую-то другую. Может у вас PB сам МК?
Покажите полное сообщение об ошибке. Он должен чуть ранее написать какую сигнатуру он считал на самом деле.
Аватара пользователя
BOB51
Друг Кота
Сообщения: 15573
Зарегистрирован: Вт мар 16, 2010 22:02:27
Откуда: ДОНЕЦК

Re: помоните заменить сигнатуры для прошивки

Сообщение BOB51 »

Вот так выглядят окна настроек с заданными для подготовки бутлоадера и фузов параметрами:
это для DIY
СпойлерИзображение
это для MCUdude_MightyCore
СпойлерИзображение
что там будет в опциях задано - то и пойдет через программатор в МК,
а уже как они там образуются - мне не суть важно.
Далее только задать "записать загрузчик" (через ISP программатор).
:roll:
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

вы всё хорошо обьясняете и это всё понятно
проблема в том что мне не нужен встроенный обычный загрузчик

мне нужен оптибут на 168РА весом в пол килобайта как у уно

поэтому я на сайте консмтруктора сделал загрузчик на оптибуте
Изображение

мне помогли его доработать добавив пару строк битов и строку с названием и переименовав в 168Р
только этот венигрет не грузится

а сторонии загрузчики мне бесмысленны
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: помоните заменить сигнатуры для прошивки

Сообщение NStorm »

Di123, вы вот пишите, пишите, а на вопрос не отвечаете. Еще раз, какие сейчас сигнатуры говорит МК ответил? Полный вывод ошибки.
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

Код: Выделить всё

Arduino: 1.8.13 (Windows 10), Плата:"atmega168 (16 MHz)"

D:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/bin/avrdude -CD:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf -v -patmega168P -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x4:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "D:\��������\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM3

         Using Programmer              : stk500v1

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega168P

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    20     4    0 no        512    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     16384  128    128  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : STK500

         Description     : Atmel STK500 Version 1.x firmware

         Hardware Version: 2

         Firmware Version: 1.18

         Topcard         : Unknown

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Ошибка при записи загрузчика.

Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0xff00ff

avrdude: Expected signature for ATmega168P is 1E 94 0B

         Double check chip, or use -F to override this check.



avrdude done.  Thank you.



у меня есть скаченые с гитхаба все оптибуты
и там есть такой
optiboot_flash_atmega168p_UART0_19200_16000000L.hex
(38.51 КБ) 231 скачивание
он точно рабочий но что бы его загрузить нужен был УСБАСП через аврдуде
и его бы я в приоритете хотел бы загрузить

но у меня только есть нано прошитая как програматор для заливки

Добавлено after 2 minutes 59 seconds:
optiboot_flash_atmega168p_UART0_19200_16000000L я его скидываю в ideV6\hardware\arduino\avr\bootloaders\optiboot\ но как его привязать к боардс что бы выбрать незнаю
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: помоните заменить сигнатуры для прошивки

Сообщение NStorm »

А кристалл к целевому МК у вас подключен как надо? С ёмкостями?

Потому что с сигнатуры у вас читается мусор, как будто частота не подходит. Или что-то еще с подключением неверно. В общем проблема не в тексте настроек, а в железе.

Добавлено after 1 minute 53 seconds:
он точно рабочий но что бы его загрузить нужен был УСБАСП через аврдуде
и его бы я в приоритете хотел бы загрузить

но у меня только есть нано прошитая как програматор для заливки
Это не важно в данном случае в мегу168p заливают они одинаково. Но у вас с подключением проблема какая-то.
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

на ней было много советов что да как сделать возможно что то и испортили

щас поставил другую
подключено как надо не в первый раз заливаю поэтому ИДЕ мне более привычен и понятен
емкости не требовались раньше

Код: Выделить всё

Arduino: 1.8.13 (Windows 10), Плата:"atmega168 (16 MHz)"

D:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/bin/avrdude -CD:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf -v -patmega168P -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x4:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "D:\��������\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM3

         Using Programmer              : stk500v1

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega168P

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    20     4    0 no        512    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     16384  128    128  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : STK500

         Description     : Atmel STK500 Version 1.x firmware

         Hardware Version: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Ошибка при записи загрузчика.

Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x1e9406 (probably m168)

avrdude: Expected signature for ATmega168P is 1E 94 0B

         Double check chip, or use -F to override this check.



avrdude done.  Thank you.



NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: помоните заменить сигнатуры для прошивки

Сообщение NStorm »

А теперь вы поставили Atmega168, вместо Atmega168P. Поправьте в конфиге a168_16MHz.build.mcu=atmega168P на a168_16MHz.build.mcu=atmega168 и зальется.
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

не работает
потомучто у меня так было изначально как мне сделал конструктор

Код: Выделить всё

Arduino: 1.8.13 (Windows 10), Плата:"atmega168 (16 MHz)"

D:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/bin/avrdude -CD:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf -v -patmega168 -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:0x3F:m -Uefuse:w:0x4:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "D:\��������\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM3

         Using Programmer              : stk500v1

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega168

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    20     4    0 no        512    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     16384  128    128  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : STK500

         Description     : Atmel STK500 Version 1.x firmware

         Hardware Version: 2

         Firmware Version: 1.16

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x1e9406 (probably m168)

avrdude: erasing chip

avrdude: reading input file "0x3F"

avrdude: writing lock (1 bytes):



Ошибка при записи загрузчика.

Writing |  ***failed;  

################################################## | 100% 0.05s



avrdude: 1 bytes of lock written

avrdude: verifying lock memory against 0x3F:

avrdude: load data lock data from input file 0x3F:

avrdude: input file 0x3F contains 1 bytes

avrdude: reading on-chip lock data:



Reading | ################################################## | 100% 0.01s



avrdude: verifying ...

avrdude: verification error, first mismatch at byte 0x0000

         0x00 != 0x3f

avrdude: verification error; content mismatch



avrdude done.  Thank you.

там 168РА

Изображение

Добавлено after 4 minutes 12 seconds:
Изображение
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: помоните заменить сигнатуры для прошивки

Сообщение NStorm »

У вас фейковый PA. Сигнатура у настоящего 168PA должна быть 0x1E 0x94 0x0B, как и предполагал avrdude и как написано в ДШ на МК.

Попробуйте из конфига убрать строчки
a168_16MHz.bootloader.unlock_bits=0x3F
a168_16MHz.bootloader.lock_bits=0x0F

и прошить заново.
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

Код: Выделить всё

Arduino: 1.8.13 (Windows 10), Плата:"atmega168 (16 MHz)"

D:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/bin/avrdude -CD:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf -v -patmega168 -cstk500v1 -PCOM3 -b19200 -e -Ulock:w:{bootloader.unlock_bits}:m -Uefuse:w:0x4:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m 



avrdude: Version 6.3-20190619

         Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/

         Copyright (c) 2007-2014 Joerg Wunsch



         System wide configuration file is "D:\��������\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf"



         Using Port                    : COM3

         Using Programmer              : stk500v1

         Overriding Baud Rate          : 19200

         AVR Part                      : ATmega168

         Chip Erase delay              : 9000 us

         PAGEL                         : PD7

         BS2                           : PC2

         RESET disposition             : dedicated

         RETRY pulse                   : SCK

         serial program mode           : yes

         parallel program mode         : yes

         Timeout                       : 200

         StabDelay                     : 100

         CmdexeDelay                   : 25

         SyncLoops                     : 32

         ByteDelay                     : 0

         PollIndex                     : 3

         PollValue                     : 0x53

         Memory Detail                 :



                                  Block Poll               Page                       Polled

           Memory Type Mode Delay Size  Indx Paged  Size   Size #Pages MinW  MaxW   ReadBack

           ----------- ---- ----- ----- ---- ------ ------ ---- ------ ----- ----- ---------

           eeprom        65    20     4    0 no        512    4      0  3600  3600 0xff 0xff

           flash         65     6   128    0 yes     16384  128    128  4500  4500 0xff 0xff

           lfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           hfuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           efuse          0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           lock           0     0     0    0 no          1    0      0  4500  4500 0x00 0x00

           calibration    0     0     0    0 no          1    0      0     0     0 0x00 0x00

           signature      0     0     0    0 no          3    0      0     0     0 0x00 0x00



         Programmer Type : STK500

         Description     : Atmel STK500 Version 1.x firmware

         Hardware Version: 2

         Firmware Version: 1.18

         Topcard         : Unknown

         Vtarget         : 0.0 V

         Varef           : 0.0 V

         Oscillator      : Off

         SCK period      : 0.1 us



avrdude: AVR device initialized and ready to accept instructions



Ошибка при записи загрузчика.

Reading | ################################################## | 100% 0.02s



avrdude: Device signature = 0x1e940b (probably m168p)

avrdude: Expected signature for ATmega168 is 1E 94 06

         Double check chip, or use -F to override this check.



avrdude done.  Thank you.



да нет они нормальные они прекрасно заливают скеч и никогда проблем не было с ними

Добавлено after 2 minutes 40 seconds:
я думаю проблема в хекс файле
потомучто сайт создал его как 168

а мы с вами мучием боардс подставляя то 168 то 168Р

Добавлено after 2 minutes 1 second:
давайте попробуем с гитхаба приклееть optiboot_flash_atmega168p_UART0_19200_16000000L
я его уже скопировал в папку оптибута
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Re: помоните заменить сигнатуры для прошивки

Сообщение NStorm »

Di123, скетч то они заливают, но перемаркировкой не перестают быть. Гугл легко находит подобные фейки с Китая уже доставались людям.
Я не знаю как IDE заставить НЕ писать лок биты... попробуйте лучше из командной строки. Запустите cmd.exe (командная строка в "пуске") и там вставьте и запустите команды

Код: Выделить всё

cd D:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/bin

avrdude -CD:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/etc/avrdude.conf -v -patmega168 -cstk500v1 -PCOM3 -b19200 -e -Uefuse:w:0x4:m -Uhfuse:w:0xde:m -Ulfuse:w:0xff:m -Uflash:w:a168_16MHz_ff_de_4.hex:a
По очереди 2 строки.

Файли с бутом a168_16MHz_ff_de_4.hex предварительно положите в D:\загрузки\PortableFLProg_7-3-1_Win64\ideV6\hardware\tools\avr/bin

Добавлено after 2 minutes 14 seconds:
давайте попробуем с гитхаба приклееть optiboot_flash_atmega168p_UART0_19200_16000000L
Да дело не в файлике. Но можно и его. Выложите его в ту же папку, что я выше написал. Только у него расширение .hex должно быть. И во 2ой команде в конце замените имя файла не него и всё.
Аватара пользователя
Di123
Сверлит текстолит когтями
Сообщения: 1142
Зарегистрирован: Пт авг 05, 2016 04:47:49

Re: помоните заменить сигнатуры для прошивки

Сообщение Di123 »

Изображение
Ответить

Вернуться в «AVR»