Manuale d’uso / di manutenzione del prodotto AT91 del fabbricante Atmel
Vai alla pagina of 62
ARM © T HUMB © M ICROCONTROLLERS A T91 Thir d Party Development T ools 5C46 AT91 3Party BAT.xp 7/09/05 2:49 Page 1.
V endor Products Page Chapter I - Compilers, Assemblers and Debuggers I-01 Accelerated T echnology Nucleus EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-02 American Arium SourcePoint™ Debugger .
V endor Products Page Chapter IV - Flash Programmers IV -01 BP Microsystems Universal Engineering Programmer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . IV -02 Data I/O Microcontr oller Programming Solutions . . . . . .
Chapter I Compilers, Assemblers & Debuggers ■ Accelerated T echnology Nucleus EDGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . I-02 ■ American Arium SourcePoint™ Debugger . . . . . .
A CCELERA TED T ECHNOLOGY N UCLEUS EDGE Based on the Eclipse platform, Nucleus EDGE is an integrated development environment that assembles pr oject manager , source editors, compiler tools, debugger , simulator and profiler into one easy-to-use environment.
A MERICAN A RIUM S OURCE P OINT ™ D EBUGGER American Arium offers Sour cePoint™ , the company’ s flagship debugger , developed specifically for SoC design and debug. The 32-bit application runs on Microsoft ® Windows ® 2000/XP and Linux hosts and supports ARM7™ and ARM9™ processors.
ARM ® R EAL V IEW ® D EVELOPER S UITE ARM ® RealView ® Development T ools provide a superior solution for all current r equirements and already have featur es requir ed to support complex system-on-chip, MCU and ASSP devices that integrate multiple cores, each running full operating systems.
A SHLING S OURCE -L EVEL D EBUGGER PathFinder is Ashling’ s C/C++ Source- Level Debugger for A T91 devices, with multiple user-configurable windows, point- and-click, drag-and-drop, hover help and hover data display , splitter windows, right- mouse menus, tabbed dialogs, and menu- bar , button, hot- key and script (macro)-file controls.
E MBEST I NFO &T ECH C O ., L TD . A TMEL ARM D EVELOPMENT T OOLS Embest provides a full suite of Atmel ARM Development T ools . It includes the Embest IDE, emulator and evaluation boards. Embest IDE for ARM is a complete solution for embedded ARM development.
C HAPTER I - C OMPILERS , A SSEMBLERS & D EBUGGERS G REEN H ILLS S OFTW ARE MUL TI ® INTEGRA TED DEVELOPMENT ENVIRONMENT AND O PTIMIZING C AND C++ COMPILERS Optimizing Compilers Green Hills Optimizing C, C++ and EC++ compilers have a well-earned reputation for producing very high-quality code for ARM 7, ARM 9, and Thumb.
C HAPTER I - C OMPILERS , A SSEMBLERS & D EBUGGERS H ITEX D EVELOPMENT T OOLS H I TOP FOR ARM HiTOP is the universal user interface and IDE according to the latest industry standar ds and is applicable for all Hitex Development T ools, like T antino and T anto.
IAR S YSTEMS IAR E MBEDDED W ORKBENCH ® FOR ARM IAR Embedded W orkbench ® is an easy- to-use, powerful integrated development environment for embedded systems.
K EIL S OFTW ARE PK-ARM P ROFESSIONAL D EVELOPER ’ S K IT The Keil PK-ARM Professional Developer’ s Kit is based on the popular µVision IDE. It integrates the Keil CARM Compiler , Macro Assembler , and Linker/Locater with JT AG Debugging and Accurate Device Simulation found in the µVision Debugger .
L AUTERBACH TRACE32-P OWER V IEW The Graphical User Interface (GUI) TRACE32-PowerView is the powerful IDE with the same intuitive look and feel as all TRACE32 T ools. It works together with all third party compilers and can be integrated to editors and CASE-T ools.
MQX E MBEDDED , A D IVISION OF ARC I NTERNA TIONAL T HE M ET A W ARE ® T OOL S UITE FOR ARM The MetaW are ® T ool Suite for ARM from MQX Embedded offers powerful, flexible, software development tools with ARM-specific optimizations, generating fast, compact code.
C HAPTER I - C OMPILERS , A SSEMBLERS & D EBUGGERS R OWLEY A SSOCIA TES L IMITED C ROSS W ORKS FOR ARM CrossW orks for ARM contains all you’ll ever need for A T91 application development.
S IGNUM S YSTEMS C ORP . C HAMELEON -ARM M UL TI -C ORE D EBUGGER Chameleon Multi-Core Debugger Chameleon Debugger works with JT AGjet- ARM emulation device to provide a consistent GUI interface to an embedded project at all stages of the development cycle.
Chapter II JT AG ICE Interfaces ■ Abatron BDI1000 / BDI2000 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . II-02 ■ American Arium GT -1000D/LC-500 . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A BA TRON AG BDI1000 / BDI2000 BDI1000 and BDI2000 (BDI Family) add JT AG debugging for the ARM-based A T91 family . W ith the BDI family , you control and monitor the microcontr oller solely through the stable on-chip debugging services.
A MERICAN A RIUM GT -1000D/LC-500 American Arium offers several hardware- assisted debug solutions for the embedded developer . The two most popular are the GT -1000D and the LC-500 . Both support ARM7™ and ARM9™ processors. The GT - 1000D , a trace port analyzer , commands a trace depth of 1 GByte and a half-clock capture rate of 640 MHz.
ARM RealView RVT T race capture unit is an add-on for RealView ICE to capture output from the ARM Embedded T race Macrocell ™ . ARM RealV iew ICE supports all ARM p r ocessors and can be expanded with additional modules for extended functionality , such as T race capture.
A SHLING O PELLA - G ENIA Ashling Microsystems of fer a range of tools to support debug of A T91 products. The product line of fers varying degrees of debug capability according to the embedded systems developer's needs and budget.
G REEN H ILLS S OFTW ARE G REEN H ILLS H ARDW ARE D EBUG D EVICES The SuperT race™ Probe, Green Hills ® Pr obe and Slingshot™ debug device are advanced hardwar e debug devices that enable the MUL.
H ITEX D EVELOPMENT T OOLS T ANTINO & T ANTO D EBUG T OOLS T antino for ARM7-9 is our compact and cost-effective USB-to-JT AG debug interface. It supports all run-control debug facilities like breakpoints, watchpoints, single-step, register and memory view .
K EIL S OFTW ARE ULINK USB-JT AG I NTERF ACE A DAPTER The Keil ULINK USB-JT AG Interface Adapter connects the USB port of your PC directly to the JT AG port of Atmel A T91 ARM devices. Using the µVision Debugger with ULINK, you can easily create, download, and test embedded applications on actual target hardwar e.
L AUTERBACH TRACE32-ICD JT AG Interface The JT AG Debugger TRACE32-ICD provides a complete set of development and testing tools for the A T91 microcontr ollers which are all based on an ARM7or ARM9 cor e. The advanced modularity of TRACE32-ICD allows to extend the debugger with an EPROM simulator or an I/O simulator .
S EGGER M ICROCONTROLLER S YSTEME G MBH J-L INK J-Link is a small USB to JT AG debug device, designed for ARM cores. It connects via USB to the Windows PC host. J-Mem, a small (app. 50 kb) stand-alone application for Microsoft Windows 2000 and Windows XP is included.
S IGNUM S YSTEMS C ORP . JT AG JET -ARM JT AG JET -T RACE C ONT ACTS USA Signum Systems Corp. 11992 Challenger Court Moorpark, CA 93021 - USA Phone: +1 (805) 523-9774 Fax: +1 (805) 523-9776 EUROPE e-mail: sales@signum.com ASIA/JAP AN e-mail: sales@signum.
S OPHIA S YSTEMS EJ-D EBUG JT AG E MULA TOR C ONT ACTS JAP AN Sophia Systems Co. Ltd. 6-2 Minami-kurokawa, Asao-ku, Kawasaki-shi Kanagawa 215-8588 - Japan Phone: +81 (0)44-989-7110 Fax: +81 (0)44-989-7014 e-mail: intsales@sophia-systems.co.jp W EB S ITE www .
Chapter III R TOS ■ Accelerated T echnology Nucleus PLUS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . III-02 ■ Adeneo Windows CE support for A T91RM9200 based designs . . . III-03 ■ CMX Systems CMX-RTX™ and CMX-Tiny+™ .
A CCELERA TED T ECHNOLOGY N UCLEUS PLUS The Nucleus PLUS kernel provides efficient, high performance task management, inter -task communication, inter -task synchronization, memory management, and component query features.
Integrating drivers for all standard interfaces, this BSP enables application developers to port their Windows CE-based software onto systems based on the A T91RM9200 with minimal development effort and risk. Additionally , Adeneo can adapt or enhance the BSP to the specific requir ements of the client.
CMX S YSTEMS , I NC . CMX-R TX™ AND CMX-T INY +™ CMX-RTX and CMX-Tiny+ are truly pre- emptive, multi-tasking real time operating systems (RTOS) for the Atmel series of processors.
G REEN H ILLS S OFTW ARE INTEGRITY ® R TOS AND VEL OS ITY ™ MICROKERNEL Green Hills Softwar e has two royalty-fr ee RTOS products. The POSIX conformant INTEGRITY ® RTOS is memory-pr otected and securely partitioned for use in embedded systems that requir e the utmost in reliability and security .
KADAK P RODUCTS L TD . AMX™ R TOS AMX is a full featured r eal time operating system (RTOS) for the ARM and ARM Thumb micropr ocessor families. AMX has been tested on the Atmel A T91EB40A, EB42, EB63 and A T91SAM7S-EK Evaluation Boards.
K EIL S OFTW ARE AR TX-ARM A DV ANCED R TOS The Keil AR TX-ARM Advanced RTOS for ARM-based Microcontr ollers is a flexible Real-Time Operating System that includes a Flash File System and TCP/IP Networking support.
M ICRI µ M R EAL -T IME O PERA TING S YSTEM µC/OS-II is a portable, ROMable, scalable, preemptive r eal-time, deterministic, multi- tasking kernel for microprocessors, micr o- controllers and DSPs.
M ICRO D IGIT AL Smx ® M ODULAR R TOS smx is a modular RTOS that has been designed with an architectur e to meet the needs of small to medium size embedded systems. It features small, ef ficiently written modules and thus works well on less expensive processors.
MQX E MBEDDED , A D IVISION OF ARC I NTERNA TIONAL MQX™ R TOS The MQX™ RTOS of fers leading-edge technology for embedded designs based on the Atmel A T91 family processors. The MQX RTOS with its modern, component-based, microkernel architectur e was designed for speed and efficiency in embedded systems.
S EGGER M ICROCONTROLLER S YSTEME G MBH EMB OS embOS is a real time operating system for embedded applications designed to offer the benefits of a fully featured multitasking system even for hard r eal time applications using minimal resour ces. embOS is available in source or object code form.
Chapter IV Flash Programmers ■ BP Microsystems Universal Engineering Programmer . . . . . . . . . . . . . . . . . . . . . . . . . IV -02 ■ Data I/O Microcontr oller Programming Solutions . . . . . . . . . . . . . . . . . . . IV -03 ■ System General PowerLab Universal Programmer T9600 Universal Programming System .
BP M ICROSYSTEMS U NIVERSAL E NGINEERING P ROGRAMMER BP Microsystems’ newest Universal Engineering P r ogrammers are here to meet your programming needs.
Data I/O offers pr ogramming solutions from design and engineering programmers to fully automated, off-line systems, to just in time programming systems. In 2005 Data I/O has extended its range of programming solutions with the introduction of the ImageWriter™, an in-system pr ogramming solution designed specifically for production.
C ONT ACTS T AIWAN System General T aiwan 5F , No. 9, Alley 6, Lane 45 Bao-Shing Road, Shin-Dian City , T aipei Hsien - T aiwan Phone: +886-2-2917-3005 Fax: +886-2-2911-1283 e-mail: info@sg.com.tw USA System General USA 1623 South Main Street, Milptas, CA 95035 - USA Phone: (+1) 408-263-6667 Fax: (+1) 408-262-9220 e-mail: sales@systemgeneral.
X EL TEK S UPERPRO 3000U SUPERPRO 3000U USB Interfaced Ultra-high Speed Stand- alone Universal Programmer This high-speed, USB connected pro gram- mer provides a scaleable pr ogramming solution, used singly for development or with up to 4 units, clustered for low volume production.
Chapter V Reference Designs ■ IniCore System Design Board SDB-750 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V-02 ■ Phytec phyCORE ® - ARM7/A T91 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . V -03 ■ SoftSys ARMtwister PCMCIA-2 .
I NICORE I NC . S YSTEM D ESIGN B OARD SBD-750/1000 The SDB-750/1000 is powered by the ARM7TDMI 32-bit RISC processor based A T91R40807. In combination with the 2 Mbytes SRAM and 16 MBytes of program memory (FLASH), the board operates in a standalone mode.
P HYTEC T ECHNOLOGIE H OLDING PHY CORE ® -ARM7/A T91 Description: Based on the Atmel A T91M55800A ARM7TDMI controller , the phyCORE- ARM7/A T91 offers processing power combined with low power consumption in a minimum form factor (60x53 mm). The A T91M55800A has a 32-bit RISC architectur e with a high-density 16-bit instruction set.
S OFT S YS ARM TWISTER PCMCIA-2 The ARMtwister is a small embedded control boar d with PCMCIA socket utilizing the Atmel A T91M40800 Microcontr oller . With its customized version of uClinux-2.4 it is possible to use IEEE 802.11 Wireless PCMCIA cards, as well as Ethernet cards and most other 16-bit PCMCIA cards.
Chapter VI Software IP ■ Accelerated T echnology Nucleus NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . VI-02 ■ CMX Systems CMX-TCP/IP™ and CMX-MicroNet™ . . . . . . . . . . . . . .
A CCELERA TED T ECHNOLOGY N UCLEUS NET Nucleus NET is Accelerated T echnology’ s fast, compact, and easy to use TCP/IP net- working stack. It is the foundation for our networking products, enabling your embedded applica tion to communicate with other hosts on the Internet.
CMX S YSTEMS , I NC . CMX TCP/IP™ AND CMX-M ICRO N ET ™ CMX TCP/IP is a full-featured, 100% RFC compliant, TCP/IP stack. CMX TCP/IP provides virtually all of the pr otocols, link layers, interfaces, and device drivers that are requir ed for embedded networking connectivity applications.
KADAK P RODUCTS L TD . K WIK N ET ® TCP/IP S T ACK The KwikNet TCP/IP Stack and its various options enable you, the embedded system developer , to add networking features to your products with a minimum of time and expense.
M ICRI µ M TCP/IP P ROTOCOL S T ACK µC/TCP-IP is a compact, reliable, high performance TCP/IP protocol stack. Built fr om the ground up with Micriµm’ s renowned quality , scalability and reliability , µC/TCP-IP enables the rapid configuration of requir ed network options to minimize your time to market.
M ICRO D IGIT AL smx F ILE ™ M ANAGER AND smx N ET ™ TCP/IP N ETWORK smx File is a robust, DOS-compatible file system for hard r eal-time embedded systems. It supports all device types commonly used in embedded systems. smx File features high-performance file i/o and also provides disk dir ectory man-agement.
N ETBRICKS S OFTMODEM B RICKS Netbricks is a leading developer and supplier of portable software compliant with pr otocol standards as published by the governing institutions around the world (ITU, ETSI, ANSI, IETF , 3GPP , .
NexGenIP Embedded TCP/IP Suite NexGenIP is designed to be used “out-of- the-box” in your embedded products. NexGenIP supports TCP , UDP , IP , ICMP , IGMP , ARP , Ether net and Multicast. A BSD 4.4A socket interface (sync/async) is available. Additional features like SACK and Wireless profiled TCP ar e implemented.
R TJ C OMPUTING P TY . L TD . Simple R TJ – J AVA V IR TUAL M ACHINE The simple RT J is a clean room imple- mentation of the Java Virtual machine that has been specially optimized to run on devices with limited amount of memory and without the support of any RTOS.
S EGGER M ICROCONTROLLER S YSTEME G MBH EM W IN G RAPHICS S OFTW ARE AND GUI emWin , probably the most ef ficient and comprehensive embedded GUI today , is written in ANSI “C”. It works on any 8-16- 32 bit Microcontr oller and supports any b/w , grey-scale or colour display .
Chapter VII Consultants VII-01 C HAPTER VII - C ONSUL T A NTS 5C46 AT91 3Party BAT.xp 7/09/05 2:56 Page 60.
Consultants - A T91 ARM Thumb Company Company URL Contact Region / Name http:// Short Description RTJ Computing www.rtjcom.com T el: +61 403 947 343 AUSTRALIA / PTY Ltd peterg@rtjcom.com Java Peter Gasparik AL T Software www .altsoftware.com designssales@altsoftware.
Atmel Corporation 2325 Orchard Parkway San Jose, CA 95131, USA T el. : (408) 441-0311 Fax : (408) 487-2600 Regional Headquarters Europe Atmel Sarl Route des Arsenaux 41 Case Postale 80 CH-1705 Fribourg Switzerland T el.
Un punto importante, dopo l’acquisto del dispositivo (o anche prima di acquisto) è quello di leggere il manuale. Dobbiamo farlo per diversi motivi semplici:
Se non hai ancora comprato il Atmel AT91 è un buon momento per familiarizzare con i dati di base del prodotto. Prime consultare le pagine iniziali del manuale d’uso, che si trova al di sopra. Dovresti trovare lì i dati tecnici più importanti del Atmel AT91 - in questo modo è possibile verificare se l’apparecchio soddisfa le tue esigenze. Esplorando le pagine segenti del manuali d’uso Atmel AT91 imparerai tutte le caratteristiche del prodotto e le informazioni sul suo funzionamento. Le informazioni sul Atmel AT91 ti aiuteranno sicuramente a prendere una decisione relativa all’acquisto.
In una situazione in cui hai già il Atmel AT91, ma non hai ancora letto il manuale d’uso, dovresti farlo per le ragioni sopra descritte. Saprai quindi se hai correttamente usato le funzioni disponibili, e se hai commesso errori che possono ridurre la durata di vita del Atmel AT91.
Tuttavia, uno dei ruoli più importanti per l’utente svolti dal manuale d’uso è quello di aiutare a risolvere i problemi con il Atmel AT91. Quasi sempre, ci troverai Troubleshooting, cioè i guasti più frequenti e malfunzionamenti del dispositivo Atmel AT91 insieme con le istruzioni su come risolverli. Anche se non si riesci a risolvere il problema, il manuale d’uso ti mostrerà il percorso di ulteriori procedimenti – il contatto con il centro servizio clienti o il servizio più vicino.