I read extensively to find a solution for my Mini Rambo Atmega2560 chip based board to accept sketches.I will endevour to furnish all the details for your kind assistance.
My ATmega2560 shows the com port when connected by USB. It behaves like it has no firmware or bootloader as says "timeou" for every attempt at uploading a sketch via USB connection. So I tried the following as documented here to ensure I followed the steps properly.
I used an Arduino diecimila to create a programmer as follows:
Opened the ArduinoISP sketch and uploaded it to the Arduino Diecimilia using the correct virtual serial port and board type and chip ATMega168. It ran successfully and loaded the sketch
I created the ICSP connector for the MiniRambo and the Arduino inclusive of the ICSP Reset pin(programmer) to D10 (target) pin
I connected the ICSP cable to the two boards and powered the Arduino via power adapter and usb connection to the Windows PC (win7). Both require independent power to ensure proper operating voltage applied unless I am incorrect
I confiured Arduino IDE to set the programmer to Arduino as ISP and the target board as Arduino ATMega 2560
Now I tried multiple scenarios after and I have a few questions for clarification so I can try a more logical informed approach.
Do I need to connect both boards with USB as well as independent power?
Which serial port# do I use in Arduino IDE if both boards are connected via USB leading up to the next step?
Do I need to open Nick Gammon programmer sketch into Arduino IDE and select "upload using programmer" or "Burn Bootloader" with that sketch open using the programmer and targertas in step 4). Or do I upload to Arduino Diecimal (Both approaches timeout or say out of sync)
"Upload Nick Gammon Programmer" to Arduino programmer or "Upload using Programmer with Nick Gammone Programmer" to Target Atmega2560?
After that the last step is to Burn Bootloader?
Arduino Diecimil capable of performing the role as a programmer?