Цитата Сообщение от IREK Посмотреть сообщение
Снизил скорость до 9600, пытался прошить, но опять неудача, забыл выставить нужное Vpp, напряжение оказалось 14,5В вместо 12,5В в результате чип читается как чистый, т.е. сдох.
Чтобы такого не было, сначала хотел добавить в прошивальщик умный импульсный повышающий преоразователь, использующий компаратор АТмеги, но руки не дойдут. Количество обвязки с ним вырости не должно.

CHKSUM ERR возникает, когда АТмега берет из кольцевого буфера UART очередную строчку HEX и видит, что контрольная сумма не сходится.
Это может быть как по причине слишком высокой скорости UART (с которой я немного эксперементировал в процессе, но у меня всё работает), так и из-за микросхемы: прошивальшик автоматически проверяет успешность записи байта - если была неудача, то попытка повторяется ещё несколько раз (выкидывая другую ошибку, если записать совсем нельзя) и продолжая запись после удачи. При обеих причинах кольцевой буфер начинает заполняться слишком быстро и затирать себя с конца, и при проверке контрольная сумма не совпадает.
Ещё компьютер может отправлять лишние символы, не определяющиеся прошивкой АТмеги как пробельные. Не представляю, при каких обстоятельствах такое может быть.

- - - Добавлено - - -

Если байты микросхемы действительно записывались не с первой попытки (такое может быть из-за старости/изношенности), то каждая последующая попытка записи давала бы ошибку на байте со всё бОльшим и бОльшим адресом, так как уже записанные байты прошивальщик не трогает.