User Tools

Site Tools


20b:software_required

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
20b:software_required [2009/11/07 23:33]
enlightenment
20b:software_required [2009/11/07 23:35] (current)
enlightenment
Line 1: Line 1:
 +===== Software Required =====
 +
 +For code development, you need an ARM toolchain (C compiler, assembler, linker, debugger). There are several choices:
 +
 +  * GNUARM GNU tool chain (GCC, etc), free, no size limit.
 +  * CodeSourcery, GNU based, commercial, "Lite Edition" at no charge (no size limit, but includes command line tools only).
 +  * IAR, commerical, 32K code-size-limited version (free). [[http://supp.iar.com/Download/SW/?item=EWARM-KS32|Download]]  [[http://www.iar.com/website1/1.0.1.0/68/1/|Info]]
 +  * Keil, commercial.
 +  * ARM RealView, commercial, expensive, reportedly has significantly better code generation than any other ARM compiler.
 +> cyrille: I advise using IAR as this is the one that HP has been using. <<<<
 +
 +==== Connection to calculator ====
 +
 +If you only want to download binaries, you need the Amtel SAM-BA download program (free). [[http://www.atmel.com/dyn/products/tools_card.asp?tool_id=3883|Download.]]
 +
 +If you want full-debugging capabilities, you will need a hardware ICE solution, or a debugger supporting the JTAG interface that you are using (see the [[hardware_required|hardware required]] section for related information. Note: most of the software tool chains above support the Amtel A91SAM-ICE and Segger J-Link unit.
 +
 +==== See Also ====
 +
 +  * [[20B:hardware_required|Hardware required]]
  
20b/software_required.txt · Last modified: 2009/11/07 23:35 by enlightenment