My project contains a module which reads memory (SRAM) values of a device during start up (When Power is ON or reset button is pressed). So what I did was , I tried to edit the boot-loader of Arduino Atmega 328P 16 Mhz 5v
The boot-loader called Optiboot downloaded from
http://code.google.com/p/optiboot/ . What I did was, I edited the Optiboot.c file available in the downloaded files with necessary header files, compile it using AVR studio4 and get the hex code. This hex code is burned into arduino device. I have attached the screen short of AVR studio developer window along with this mail (Screen shot titled AVR Studio.PNG).
My problem is, when I burn the edited boot-loader file into device it is not working.My bootloader size is about 778 bytes(shot titled Boot loader size). Is this the problem.
Another problem is the BAUD_ERROR is always showing greater than 5% error( Screen shot titled ERROR.PNG).. Also could you please give me what is my fuse settings. Is I am going in the right direction.
Hope you will definitely help me to sort out this issues.