ARM EB185-00-1 User Manual

E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
ARM programmer and daughter board
EB185-00-1
Contents
1 About this document ......................... ..... .. .. ... .... ... .. .. ..... .. ... .. ..... .. ... .. ..... .. .. ... .... ... .. .. ..... .. ... .. ...........................................................2
2 General information ................................................. ............................. .........................................................................................3
3 Description ................................. ............................ ............................ ............................................................................................3
4 Board layout............................................. ......................................................................................................................................4
5 Testing this product...................... ... .. ..... .. .. ... .... ... .. .. ... ..... .. .. ... .. ..... .. .. ... .. ..... .. .. ... .. ..... .. .. ................................................................5
6 Circuit description..........................................................................................................................................................................7
7 Re-flashing the ARM Board ...................... ... .... ... .. .. ..... .. ... .. ..... .. ... .. ..... .. .. ... .... ... .. .. ..... .. ... .. ..... .. ............................... .....................9
8 Port and Pin list ................................................. ............................ ...............................................................................................11
Appendix 1 Circuit Diagram
Copyright © M atrix Multimedia Limited 200 6 page 1
1 About this document
This document concerns the E-blocks ARM programm er and daughter boar d.
The order code for this product is EB185. EB185 is a combination of EB031 ARM mother board and EB034 ARM daughter board.
1.1 Trademarks and copyright
ATMEL and SAM-BA are registered trademarks of the Atm el Corpora tion. ARM is a registered trademark of ARM Limited. E-blocks is a trademark of Matrix Multimedia Limited.
1.2 Other sources of information
There are various other documents and sources that you may find useful:
1.2.1 Getting started with E-Blocks.pdf
This describes the E-blocks system and how it can be used to develop complete systems for learning electronics and for PICmicro programming.
1.2.2 C and assembly strategies
Not provided for this product.
E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
1.3 Disclaimer
The information in this document is correct at the time of going to press. Matrix Multim edia r eser ves the right to change specifications from time to tim e. This product is for development purposes only and should not be used for any life-critical application.
1.4 Technical support
If you have any problems operating this product then please refer to the troubleshooting section of this document first. You will find the latest softwar e updates, FAQs and other information on our web site:
www.matrixmultimedia.com
We have User Forums on the web site for Technical support issues and for users to discuss Matrix products, programming and projects. For technical support please refer to the Support page on our web site, and our User forums.
.
Copyright © M atrix Multimedia Limited 200 6 page 2
2 General information
2.1 Description
This E-blocks board is a development tool for the powerful AT91 SAM 7 microcontro ller from Atmel. The SAM 7 is a 32 bit RISC device running at an i nternal frequency of 36MHz, and having 128k ROM and 32K static RAM as well as 2 USARTs, 4x 10 bit A/D converters and a native USB bus. This incredibly powerful microcontroller can be used for a range of advanced E-blocks projects. The board has 5 E-blocks ports and the processor itself is housed on a removable daughter board (Atmel ARM processors are only available in S MD techn o logy) so that the ARM can be incorporated into custom PCBs.
2.2 Features
32 bit RISC processor with 128K ROM and 32K SRAM
USB programmable with boot loader
5 x E-blocks ports, 32 I/O lines
Compatible with most downstream boards
Native USB and SPI buses
Removable crystal
E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
Copyright © M atrix Multimedia Limited 200 6 page 3
3 Board layout
E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
EB18574-1.cdr
1. Screw terminals
2. Power connector
3. USB connector
4. Power selector link block
5. Port E I/O
6. Reset switch
7. Port A I/O
8. Port B I/O
9. Port C I/O
10. Port D I/O
11. JTAG interface
12. Power switch
13. ARM daughter board
14. Programming selector link block
15. Programming switch
16. Recovery selector link block
Copyright © M atrix Multimedia Limited 200 6 page 4
4 Testing this product
The following program will test the circuit. The test files can be downloaded from www.matrixmultimedia.com
The following instructions explain the steps to test your board. The instructions assume that mLoader is installed and functional. It also assumes that you are confide nt in sending a program to the ARM via the mLoader programmer software.
4.1 System Setup
ARM programmer board (EB031) with ARM Daughter board attached (EB034): 1 to 5 LED boards can be attached to the Ports in order to view the Test outputs.
EB031 Options Setting
Power supply External, 14V Xtal frequency 18.432MHz Port A LED board EB004 Port B LED board EB004 Port C LED board EB004 Port D LED board EB004 Port E LED board EB004 Test program Test.bin
E-blocks™ ARM programmer and daughter board
Document code: EB185-30-1
.
4.2 Required items:
Items required (Hardware):
EB031 ARM board
EB034 ARM daughter board attached to EB031
USB Cable
EB004 LED boards for testing port outputs.
Items required (Software):
mLoader ARM programmer sof tware (mLoader_Setup.exe):
mLoader ARM programmer
Matrix ARM board USB Driver
Items required (Programs):
Test program (Test.bin)
4.3 Initial Software Set-up.
If C for ARMs is installed then the mLoader files will have been installed already.
If not run and Install mLoader_Setup. exe which will install mLoader, the Ma trix ARM board USB driver, and the Test.bin file.
4.4 Initial USB Driver installation
When first plugged in the board will be detected by the USB bus and reported as a Matrix board. The Add new hardware wizard will then start asking for the USB drivers for the board. The ARM Boar d USB drivers are pre­installed as part of C for ARMs and the mLoader setup. Select automatic and the drivers should be found automatically. If not then point the driver installer to the ‘USB Driver’ folder installed as part of mLoader (C:\Program Files\Matrix Multimedia\mLoader\ USB Driver by default).
Copyright © M atrix Multimedia Limited 200 6 page 5
Loading...
+ 10 hidden pages