User`s guide

www.uTasker.com
µ
Tasker – AT91SAM7X Tutorial
V1.4
uTaskerV1.4_SAM7X.doc/0.03 13/36 31.07.2009
code so are recommended for professional work as is Rowley Crossworks if the GCC
compiler is preferred. There are evaluation versions available from all suppliers - which are
generally time or code size limited - for anyone wanting to get a feel for the product,
otherwise it should be possible to get the code up and running with any other compiler
without too much hassle, but it will involve setting up an equivalent project.
By the way, if you can’t wait until you have installed the compiler or got your own project up
and running, there are files delivered with the µTasker which were compiled with the IAR and
GCC compilers and can be downloaded already…
You can find the project file and the target file(s) in the sub-directory called IAR_SAM7X:
uTaskerV1.4.eww This is the IAR Embedded Workbench project work space
Applications\uTaskerV1.4\IAR_SAM7X\Release\Exe\uTaskerV1.4_AT91SAM7X
-EK.bin This is the file which you can download to an ATMEL
AT91SAM7X-EK evaluation board using SAM-BA
Applications\uTaskerV1.4\IAR_SAM7X\Release\Exe\uTaskerV1.4_SAM7X-
EX256.bin This is the file which you can download to an OLIMEX
SAM7X-EX256 evaluation board using SAM-BA
When the release target is compiled it normally produces the output
Applications\uTaskerV1.4\IAR_SAM7X\Release\Exe\uTaske
rV1.4.bin
Using the IAR Embedded Workbench you can open the µTasker project and compiler either
for use with the debugger or as a release version (Project | Edit Configurations… -
debug or release).
The debug project can be downloaded using a JTAG debugger to the internal SRAM of the
SAM7X on the evaluation board (with 64k SRAM available it can run the µTasker demo
project as long as not all options are active). The release project generates code for
operation from internal FLASH and can best be downloaded using the SAM-BA program
from ATMEL, which will be detailed a little later on.
.