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