EmbDev.net

Forum: ARM programming with GCC/GNU tools looking for ARM usb bootloader


Author: Daniel Dumitru (dandumit)
Posted on:

Rate this post
0 useful
not useful
Hi,

I'm willing to start to learn arm.
I have bought the board : http://www.olimex.com/dev/sam7-p256.html
I have made some tests loading the code in flash using SAM-BA.
Is any bootloader available in order to send the code in controller at
the moment when the board is connected to pc trough usb cable ?

Regards,
Daniel

Author: Alex Svetek (alessio)
Posted on:

Rate this post
0 useful
not useful
Check out TNkernel webpage:
http://www.tnkernel.com

under USB firmware upgrader.

It is written for LPC2xxx MCU's, but you can get basic idea.

Regards,
Aleš

Author: Martin Thomas (mthomas) (Moderator)
Posted on:

Rate this post
0 useful
not useful
Daniel Dumitru wrote:
> Hi,
>
> I'm willing to start to learn arm.
> I have bought the board : http://www.olimex.com/dev/sam7-p256.html
> I have made some tests loading the code in flash using SAM-BA.
> Is any bootloader available in order to send the code in controller at
> the moment when the board is connected to pc trough usb cable ?

For development you should try to get a JTAG-interface. Support for
flash-programming of AT91SAM7S in the free software OpenOCD is rather
good and the adapters like the Olimex ARM-JTAG or Amontec JTAGkey/-tiny
are rather inexpensive. You can also use these FT2232-based adapters for
debugging.

Some SAM7 USB bootloader-codes:
http://cq.cx/at91sam7sXXX.pl
http://www.pcb-dev.com/ -> SAM7 Flashtool

Reply

Entering an e-mail address is optional. If you want to receive reply notifications by e-mail, please log in.

Rules — please read before posting

  • Post long source code as attachment, not in the text
  • Posting advertisements is forbidden.

Formatting options

  • [c]C code[/c]
  • [avrasm]AVR assembler code[/avrasm]
  • [code]code in other languages, ASCII drawings[/code]
  • [math]formula (LaTeX syntax)[/math]




Bild automatisch verkleinern, falls nötig
Note: the original post is older than 6 months. Please don't ask any new questions in this thread, but start a new one.