Hi all, I have an atmega328p 32 pins standalone, I am trying to burn a bootloader to run the avr on 1
MHz internal oscillator using Arduino as ISP.
After burning the bootloader, I monitored the bootloader content using Atmega_board_detector created by Gammon.
The Serial Monitor shows that the bootloader is used and has 512 bytes in size and the lock_bits=0xCF
Here’s the result :
Atmega chip detector.
Written by Nick Gammon.
Version 1.20
Compiled on Aug 7 2018 at 22:37:58 with Arduino IDE 10805.
Attempting to enter ICSP programming mode …
Entered programming mode OK.
Signature = 0x1E 0x95 0x0F
Processor = ATmega328P
Flash memory size = 32768 bytes.
LFuse = 0x62
HFuse = 0xDE
EFuse = 0xFF
Lock byte = 0xCF
Clock calibration = 0xA6
Bootloader in use: Yes
EEPROM preserved through erase: No
Watchdog timer always on: No
Bootloader is 512 bytes starting at 7E00
Bootloader:
7E00: 0x11 0x24 0x94 0xB7 0x14 0xBE 0x89 0x2F 0x8D 0x70 0x11 0xF0 0x89 0x2F 0xDE 0xD0
7E10: 0x85 0xE0 0x80 0x93 0x81 0x00 0x82 0xE0 0x80 0x93 0xC0 0x00 0x88 0xE1 0x80 0x93
7E20: 0xC1 0x00 0x86 0xE0 0x80 0x93 0xC2 0x00 0x89 0xE1 0x80 0x93 0xC4 0x00 0x8E 0xE0
7E30: 0xB7 0xD0 0x25 0x9A 0x86 0xE0 0x23 0xEC 0x3F 0xEF 0x91 0xE0 0x30 0x93 0x85 0x00
7E40: 0x20 0x93 0x84 0x00 0x96 0xBB 0xB0 0x9B 0xFE 0xCF 0x1D 0x9A 0xA8 0x95 0x81 0x50
7E50: 0xA9 0xF7 0xEE 0x24 0xFF 0x24 0xB3 0xE0 0xAB 0x2E 0xBB 0x24 0xB3 0x94 0xA5 0xE0
7E60: 0xDA 0x2E 0xF1 0xE1 0xCF 0x2E 0x90 0xD0 0x81 0x34 0x71 0xF4 0x8D 0xD0 0x08 0x2F
7E70: 0x9D 0xD0 0x02 0x38 0x11 0xF4 0x82 0xE0 0x05 0xC0 0x01 0x38 0x11 0xF4 0x86 0xE0
7E80: 0x01 0xC0 0x83 0xE0 0x79 0xD0 0x75 0xC0 0x82 0x34 0x11 0xF4 0x84 0xE1 0x03 0xC0
7E90: 0x85 0x34 0x19 0xF4 0x85 0xE0 0x92 0xD0 0x6C 0xC0 0x85 0x35 0x79 0xF4 0x74 0xD0
7EA0: 0xE8 0x2E 0xFF 0x24 0x71 0xD0 0x08 0x2F 0x10 0xE0 0x10 0x2F 0x00 0x27 0x0E 0x29
7EB0: 0x1F 0x29 0x00 0x0F 0x11 0x1F 0x7A 0xD0 0x78 0x01 0x5B 0xC0 0x86 0x35 0x21 0xF4
7EC0: 0x84 0xE0 0x7C 0xD0 0x80 0xE0 0xDE 0xCF 0x84 0x36 0x09 0xF0 0x35 0xC0 0x5C 0xD0
7ED0: 0x5B 0xD0 0x18 0x2F 0x59 0xD0 0x08 0x2F 0xC0 0xE0 0xD1 0xE0 0x55 0xD0 0x89 0x93
7EE0: 0x1C 0x17 0xE1 0xF7 0x63 0xD0 0x05 0x34 0x09 0xF4 0xFF 0xCF 0xF7 0x01 0xA7 0xBE
7EF0: 0xE8 0x95 0x07 0xB6 0x00 0xFC 0xFD 0xCF 0xA7 0x01 0xA0 0xE0 0xB1 0xE0 0x2C 0x91
7F00: 0x30 0xE0 0x11 0x96 0x8C 0x91 0x11 0x97 0x90 0xE0 0x98 0x2F 0x88 0x27 0x82 0x2B
7F10: 0x93 0x2B 0x12 0x96 0xFA 0x01 0x0C 0x01 0xB7 0xBE 0xE8 0x95 0x11 0x24 0x4E 0x5F
7F20: 0x5F 0x4F 0x1A 0x17 0x61 0xF7 0xF7 0x01 0xD7 0xBE 0xE8 0x95 0x07 0xB6 0x00 0xFC
7F30: 0xFD 0xCF 0xC7 0xBE 0xE8 0x95 0x1D 0xC0 0x84 0x37 0x69 0xF4 0x25 0xD0 0x24 0xD0
7F40: 0x08 0x2F 0x22 0xD0 0x00 0x66 0xE7 0x01 0xFE 0x01 0x85 0x91 0xEF 0x01 0x14 0xD0
7F50: 0x01 0x50 0xD1 0xF7 0x0E 0xC0 0x85 0x37 0x39 0xF4 0x28 0xD0 0x8E 0xE1 0x0C 0xD0
7F60: 0x85 0xE9 0x0A 0xD0 0x8F 0xE0 0x8E 0xCF 0x81 0x35 0x11 0xF4 0x88 0xE0 0x18 0xD0
7F70: 0x1D 0xD0 0x80 0xE1 0x01 0xD0 0x77 0xCF 0x98 0x2F 0x80 0x91 0xC0 0x00 0x85 0xFF
7F80: 0xFC 0xCF 0x90 0x93 0xC6 0x00 0x08 0x95 0x80 0x91 0xC0 0x00 0x87 0xFF 0xFC 0xCF
7F90: 0x80 0x91 0xC0 0x00 0x84 0xFD 0x01 0xC0 0xA8 0x95 0x80 0x91 0xC6 0x00 0x08 0x95
7FA0: 0xE0 0xE6 0xF0 0xE0 0x98 0xE1 0x90 0x83 0x80 0x83 0x08 0x95 0xED 0xDF 0x80 0x32
7FB0: 0x19 0xF0 0x88 0xE0 0xF5 0xDF 0xFF 0xCF 0x84 0xE1 0xDE 0xCF 0x1F 0x93 0x18 0x2F
7FC0: 0xE3 0xDF 0x11 0x50 0xE9 0xF7 0xF2 0xDF 0x1F 0x91 0x08 0x95 0x28 0x2E 0x80 0xE0
7FD0: 0xE7 0xDF 0xEE 0x27 0xFF 0x27 0x09 0x94 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
7FE0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
7FF0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0x02 0x06
MD5 sum of bootloader = 0x1A 0xE6 0x33 0x4C 0xEB 0x94 0xB2 0xEB 0x13 0xCB 0x1D 0x4C 0x13 0xE7 0xB7 0xA1
Bootloader MD5 sum not known.
First 256 bytes of program memory:
00: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
10: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
20: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
30: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
40: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
50: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
60: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
70: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
80: 0xFF 0x40 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
90: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
A0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
B0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
C0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
D0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
E0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
F0: 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF 0xFF
Programming mode off.
Now when trying to upload the Blink sketch, the first thing the blink sketch doesn’t work, the second thing I retry monitoring the result, after uploading the blink sketch, using Atmega_board_detector sketch.