I am about to start working on some small application that has to run on an AT91SAM3U ARM Cortex-M3 processor.

  • What good tool suite / development kit should I use?
  • Is it possible to find code for a basic USB stack which allows EP links for sending control and bulk transfers using a driver we develop using libusb?
  • \$\begingroup\$ What are "EP links"? \$\endgroup\$ – Peter Mortensen Jul 2 '14 at 19:19

If it's a small application then there's a free version of IAR's Development tools (Embedded Workbench for ARM kickstart edition) The significant limitation on this is that it will not link applications above 32k in size.

Atmel also produce a USB stack (in At91lib), which provides a reasonably simple interface for sending/receiving on endpoints.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.