а можете к голыму камню сделать подключение по isp ?(и прошить через ардуино идэ) добавив резонатор если не прошивается… (и если прошьется, удалить с отладочной платы nano резонатор, и добавить нормальный https://iarduino.ru/shop/radioparts/kvarc-16-mgc.html)
В это раз припаял паука к самой Arduino Nano.
Загрузчик перепрошивал два раза, первый я поставил:
#define SPI_CLOCK (128000/6)
во второй
#define SPI_CLOCK (1000000/6)
Загрузчик пробовал заливать, как от MiniCore:
Ответ:
Avrdude version 8.0-arduino.1
Copyright see https://github.com/avrdudes/avrdude/blob/main/AUTHORS
System wide configuration file is C:\AppData\Local\Arduino15\packages\MiniCore\tools\avrdude\8.0-arduino.1\etc\avrdude.conf
Using port : COM13
Using programmer : stk500v1
Setting baud rate : 19200
AVR part : ATmega328PB
Programming modes : SPM, ISP, HVPP, debugWIRE
Programmer type : STK500
Description : Atmel STK500 v1
HW Version : 2
FW Version : 1.18
Topcard : Unknown
Vtarget : 0.0 V
Varef : 0.0 V
Oscillator : Off
SCK period : 0.0 us
XTAL frequency : 7.372800 MHz
AVR device initialized and ready to accept instructions
Device signature = FF FF FF (retrying)
Device signature = FF FF FF (retrying)
Device signature = FF FF FF
Error: invalid device signature
Error: expected signature for ATmega328PB is 1E 95 16
- double check connections and try again, or use -F to carry on regardless
Avrdude done. Thank you.
Ошибка при записи загрузчика.
Так и стандартным:
Ответ:
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 "C:\AppData\Local\Arduino15\packages\arduino\tools\avrdude\6.3.0-arduino17/etc/avrdude.conf"
Using Port : COM13
Using Programmer : stk500v1
Overriding Baud Rate : 19200
AVR Part : ATmega328P
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 1024 4 0 3600 3600 0xff 0xff
flash 65 6 128 0 yes 32768 128 256 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 = 0xffffff (probably .avr8x_mega) (retrying)
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0xffffff (probably .avr8x_mega) (retrying)
Ошибка при записи загрузчика.
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0xffffff (probably .avr8x_mega)
avrdude: Yikes! Invalid device signature.
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Брал их на распродаже по купонам, магазин уже закрылся:
Была PB
Поздравляю, ты купил “кирпичи”. Выкинь и купи нормальные мк (если они тебе нужны).
Делай фьюзебит доктора, даже на соплях, пока не выкидывай, скилы надо прокачивать
Хорошо
Прикольная ветка. 85 постов. Ответь автор на первый, ну пару постов ещё, и обсуждать было-бы нечего))
у него шикарные собеседники))
с ними всегда так.
Ну, как по мне, тем более , надо беречь время уважаемых людей ))
Atmega это не STM его полностью окирпичить нельзя, просто нужен высоковольтный программатор
Не знаю как в таком корпусе, но в дипе 50*50 что разблокирует, у меня до сих пор несколько штук лежат после неправильной прошивки фусе и не доктор не взял не стк500 и грел и остужал так Кристал и не оживился. А одна просто какое то время лежала попробовал растормошить и ожила.
у меня за 9 лет всего одна окирпиченная нано, смысла заниматься нет, были attiny13 в sop8 корпусах, упали после программирования через шнур USBASP (шить через него никто не рекомендует), те поднял программатором, но так и не применил никуда, заменил на 85 в дип корпусах, для DIY это сильно проще
Чего это? Фьюз RSTDSL разве лечится высокими вольтами?
влёгкую, поднимаешь на нём напряжение до +12 вольт и программирование доступно, для аттинек по последовательному, а вот остальные параллельным программатором, ты думаешь чего я кипишь навожу в теме про PY32 )))
ну ка, ну ка расскажи, как полностью окирпичить STM32 ?
или опять проболоболил?
тока про level2 мне не рассказывай, это осознанное действие, да и не у всех присутствует.
xDriver а договор ? а ставки ? я ведь может тоже хочу поучаствовать…
тебе задача полегче)
если сможешь (исключая физических воздействий) чисто программно, превратить BluePill в состояние когда его нельзя стереть/перепрограммировать, я те мульЁн дам.
Неужели банальных ~220 не хватит?
этот прием работает на всех микроконтроллерах.
xDriver RDP Level 2 + отключение SWD, куда скинуть реквизиты для получение миллиона ?))))
а до какой степени окирпичить что бы считалась не восстановимым ?
HVSP/HVPP - восстановление это не считается окирпичиванием ардуино ?)))
разочарую тебя, в F1 нет RDP Level 2 ))
и надо четко понимать, что окирпичивание и защита МК это разные вещи.


