Programming Process?

Hello,

So i am working on a project where i need to program arduinos without using a pc and a task is to use a pre programmed arduino to program other arduinos.

So what i found until now is that arduino creates hex files and those are uploaded by streaming the data over serial port.

But what do i need to do to program the arduino? do i need to reset first? is ther any spesific pins i need to pull low or high? what is the size of packages 8,16,32 bits? what is the delay needed between address and data packages?

I need more details on those,
Thanks alot.

But what do i need to do to program the arduino?

Run the right program to upload the correct file.

do i need to reset first?

No, you need to reset at the correct time.

is ther any spesific pins i need to pull low or high?

By pushing your charged finger in the pin slot?

what is the size of packages 8,16,32 bits?

What packages? No hex file will fit in even 32 bits.

I need more details on those,

You are not ready to take on this project.

PaulS:
Run the right program to upload the correct file.
No, you need to reset at the correct time.
By pushing your charged finger in the pin slot?
What packages? No hex file will fit in even 32 bits.
You are not ready to take on this project.

dont post an answer for the sake of posting an answer, if you dont have the intention to help just dont say anything...

You can look at Optiloader or Nick Gammon's enhanced version

westfw:
You can look at Optiloader or Niel Gammon's enhanced version

Niel?

oops. Fixed.

westfw:
You can look at Optiloader or Nick Gammon's enhanced version

thank you! looks like this will do the job

(deleted)