Go Down

Topic: Flashing firmware on Arduino Due (Read 239 times) previous topic - next topic

Hi All,

We are trying to flash nuttx on Arduino Due board. But, before doing that we want to make sure we will be able to flash the original firmware image on Arduino Due board.
We found this link http://arduino.cc/en/Hacking/Upgrading16U2Due

but this doesn't have the download link for the firmware image. We tried finding it in the arduino website, but no luck. Could anyone please give us the download link of the firmware image and the process to reflash it?

Thanks in Advance.

MorganS

What is "firmware" to you?
  • The last sketch you loaded onto the Arduino?
  • The bootloader which enables you to upload sketches without programmer hardware?


The Arduino DUE doesn't have a bootloader. The functionality is built in and can't be "downloaded".

MarkT

What is "firmware" to you?
  • The last sketch you loaded onto the Arduino?
  • The bootloader which enables you to upload sketches without programmer hardware?


The Arduino DUE doesn't have a bootloader. The functionality is built in and can't be "downloaded".
In some sense it does.  The SAM3X8 chip doesn't have a flashable bootloader (its in ROM).

But the ATmega16U2 on the programming port does - however its unlikely that the
OP understands that this chip only does USB<->serial conversion.

nuttx is a RTOS so I doubt the OP wants to install it on the ATmega16U2 - well I
think its unlikely.

The SAM3X8 chip bootloading is documented here: http://playground.arduino.cc/Bootloader/DueBootloaderExplained
[ I won't respond to messages, use the forum please ]

Thank you for your replies.

Actually we are trying to install NuttX in Arduino Due board by following the instructions given at http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/arduino-due/README.txt This link contains procedure to erase flash, writing NuttX to flash, configuring to boot from flash and resetting Arduino Due.

Before trying these out on the Due, I want to make sure it is possible to revert Due to it's original state. That's my main intention in asking this question.

Thanks.

bobcousins

Thank you for your replies.

Actually we are trying to install NuttX in Arduino Due board by following the instructions given at http://sourceforge.net/p/nuttx/git/ci/master/tree/nuttx/configs/arduino-due/README.txt This link contains procedure to erase flash, writing NuttX to flash, configuring to boot from flash and resetting Arduino Due.

Before trying these out on the Due, I want to make sure it is possible to revert Due to it's original state. That's my main intention in asking this question.
The procedure for installing NuttX is the same as the procedure Arduino uses to upload user sketches, so you will always be able to revert the Due to "normal use" after using NuttX.

You should not do anything with the 16u2, leave it as it is.
Please don't PM me asking for help. Ask questions in the forum.

Go Up
 


Please enter a valid email to subscribe

Confirm your email address

We need to confirm your email address.
To complete the subscription, please click the link in the email we just sent you.

Thank you for subscribing!

Arduino
via Egeo 16
Torino, 10131
Italy