Atmel_Arm_Driver

所属分类:处理器开发
开发工具:C/C++
文件大小:6672KB
下载次数:23
上传日期:2007-03-06 14:45:05
上 传 者pensking
说明:  Atmel公司的ARM7处理器硬件驱动,包括所有外设的软件包。
(Atmel ARM7 processor's hardware-driven, including all peripherals packages.)

文件列表:
software\debug_monitor\angel\image\angel.sym (29869, 2002-02-21)
software\debug_monitor\angel\image\angel_at91.apj (19281, 2002-02-21)
software\debug_monitor\angel\image\makelo.aif (47108, 2002-02-21)
software\debug_monitor\angel\image\sram_eb40\angel_at91.rom (51740, 2002-02-21)
software\debug_monitor\angel\image\sram_eb40a\angel_at91.rom (51744, 2002-02-21)
software\debug_monitor\angel\image\sram_eb42\angel_at91.rom (51744, 2002-02-21)
software\debug_monitor\angel\image\sram_eb55\angel_at91.rom (51740, 2002-02-21)
software\debug_monitor\angel\image\sram_eb63\angel_at91.rom (51740, 2002-02-21)
software\debug_monitor\angel\source\adp.h (88582, 1998-10-09)
software\debug_monitor\angel\source\adperr.h (2950, 1998-04-14)
software\debug_monitor\angel\source\aic.h (4852, 2000-04-07)
software\debug_monitor\angel\source\aic.inc (4247, 1999-01-29)
software\debug_monitor\angel\source\angel.h (6126, 1998-04-14)
software\debug_monitor\angel\source\arm.h (12753, 1998-04-14)
software\debug_monitor\angel\source\at91regs.h (9130, 1998-06-23)
software\debug_monitor\angel\source\banner.h (1565, 2002-02-14)
software\debug_monitor\angel\source\boot.c (18660, 1998-04-14)
software\debug_monitor\angel\source\buffers.c (12953, 1998-04-14)
software\debug_monitor\angel\source\buffers.h (2327, 1998-04-14)
software\debug_monitor\angel\source\chandefs.h (2214, 1998-04-14)
software\debug_monitor\angel\source\channels.c (62563, 1998-04-14)
software\debug_monitor\angel\source\channels.h (12657, 1998-04-14)
software\debug_monitor\angel\source\chanpriv.h (1540, 1998-04-14)
software\debug_monitor\angel\source\crc.c (9898, 1998-04-14)
software\debug_monitor\angel\source\crc.h (2639, 1998-04-14)
software\debug_monitor\angel\source\ctrl.c (16426, 1998-04-14)
software\debug_monitor\angel\source\dbg_cp.h (1866, 1998-04-08)
software\debug_monitor\angel\source\debug.c (14902, 1998-04-14)
software\debug_monitor\angel\source\debug.h (1125, 1998-04-14)
software\debug_monitor\angel\source\debughwi.c (19122, 1998-08-13)
software\debug_monitor\angel\source\debughwi.h (1145, 1998-04-14)
software\debug_monitor\angel\source\debugos.c (34089, 1998-08-14)
software\debug_monitor\angel\source\debugos.h (8146, 1998-04-14)
software\debug_monitor\angel\source\devappl.c (2661, 1998-04-14)
software\debug_monitor\angel\source\devappl.h (6705, 1998-04-14)
software\debug_monitor\angel\source\devclnt.c (9883, 1998-04-14)
software\debug_monitor\angel\source\devclnt.h (7692, 1998-04-14)
software\debug_monitor\angel\source\devconf.h (12012, 2002-02-14)
software\debug_monitor\angel\source\devdriv.h (9858, 1998-04-14)
software\debug_monitor\angel\source\devices.c (1702, 1998-06-23)
... ...

//*-------------------------------------------------------------------------------------- //* ATMEL Microcontroller Software Support - ROUSSET - //*-------------------------------------------------------------------------------------- //* The software is delivered "AS IS" without warranty or condition of any //* kind, either express, implied or statutory. This includes without //* limitation any warranty or condition with respect to merchantability or //* fitness for any particular purpose, or against the infringements of //* intellectual property rights of others. //*-------------------------------------------------------------------------------------- //* File Name : readme.txt //* Object : Targets files description //* //* //* 1.0 10/01/02 PFi : Creation //*-------------------------------------------------------------------------------------- This file describes the different cstartup, ocd and linker directive files and projects. ---------------------------------------------------------------------------------------- cstartup files description : ---------------------------- All cstartup files are quiet the same. There are some differences between them since ATMEL provides projects for ARM SDT 2.51, ARM ADS 1.1 and for Green Hills Multi2K v3.01. cstartup_xxx.xxx under targets folder are for all evaluation boards. These files are called by a board specific cstartup files. In each sub-folder under targets (eb40, eb40a,...) there is 3 cstartup files with different extension and names. Example : ..\targets\eb40a\cstartup_ads.s --> cstartup file to be include for ARM ADS 1.1 projects. \cstartup.arm --> cstartup file to be include for Multi2K v3.01 projects. \cstartup.s --> cstartup file to be include for ARM SDT 2.51 projects. Linker directive files description : ------------------------------------ Linker directive files are only for Green Hills Multi2K. These files are used for the MULT2k's linker. -"ghs_lnk_flash" : For a ROMed application. RO base = 0x01000000 / RW base = 0x02000000 : This file must be used with all evaluation boards, except EB40A board. -"ghs_lnk_flash_eb40a" : For a ROMed application. R0 base = 0x01000000 / RW base = 0x40. : This file must be used with the EB40A board. -"ghs_lnk_int_sram_angel" : For an application to be debugged with Angel. R0 base = 0x40. : RW base = not defined, so above RO base. : This file must be used with the EB40A board. -"ghs_lnk_int_sram_ice" : For an application to be debugged with RAVEN/WIGGLER/Multi-ICE. : R0 base = 0x40, RW base = not defined, so above RO base. : This file must be used with the EB40A board. -"ghs_lnk_sram_angel" : For an application to be debugged with Angel. R0 base = 0x02000000. : RW base = not defined, so above RO base. : This file must be used with all evaluation boards, except EB40A board. -"ghs_lnk_sram_ice" : For an application to be debugged with RAVEN/WIGGLER/Multi-ICE. : R0 base = 0x02000000, RW base = not defined, so above RO base. : This file must be used with all evaluation boards, except EB40A board. Projects Description : --------------------- All projects which are under targets folder are the Boot software for evaluation boards. For each Evaluation Board, a folder is associated. This folder contains all C and ASM definiton files for the board. A sub-folder named "boot_ebxx" contains all project files for the Boot Software embedded in the flash memory of the respective board. ******************************************* * Project files for ARM SDT 2.51 Tool Kit * ******************************************* in ..\targets\eb40\boot_eb40\ - "boot_eb40.apj" : Boot code project for the EB40 with the AT91R40807. : The boot code version in this CD-ROM is 2.00 -------------------------------------------------------------- in ..\targets\eb63\boot_eb63\ - "boot_eb63.apj" : Boot code project for the EB63 with the AT91M63200. : The boot code version in this CD-ROM is 2.10 -------------------------------------------------------------- in ..\targets\eb55\boot_eb55\ - "boot_eb55.apj" : Boot code project for the EB55 with the AT91M55800A. : The boot code version in this CD-ROM is 2.20 ****************************************** * Project files for ARM ADS 1.1 Tool Kit * ****************************************** in ..\targets\eb40a\boot_eb40a\ - "boot_eb40a.mcp" : Boot code project for the EB40A with the AT91R40008. : The boot code version in this CD-ROM is 1.00 -------------------------------------------------------------- in ..\targets\eb42\boot_eb42\ - "boot_eb42.mcp" : Boot code project for the EB42 with the AT91M42800A. : The boot code version in this CD-ROM is 1.02 -------------------------------------------------------------- in ..\targets\eb55\boot_eb55\ - "boot_eb55.mcp" : Boot code project for the EB55 with the AT91M55800A. : The boot code version in this CD-ROM is 2.20 -------------------------------------------------------------- in ..\targets\eb63\boot_eb63\ - "boot_eb63.mcp" : Boot code project for the EB63 with the AT91M63200. : The boot code version in this CD-ROM is 2.10 -------------------------------------------------------------- ************************************************** * Project files for Green Hills Multi2K Tool Kit * ************************************************** Note for Boot software project with Multi2k. All projects are one level up compared to Boot projects with ARM SDT 2.51 or ARM ADS 1.1. This is due to the structure of the AT91 C library. So, all boot software for Multi2k are under ..\targets\boot_ebxx\. in ..\targets\boot_eb40a\ - "boot_eb40a.bld" : Boot code project for the EB40A with the AT91R40008. : The boot code version in this CD-ROM is 1.00 -------------------------------------------------------------- in ..\targets\boot_eb42\ - "boot_eb42.bld" : Boot code project for the EB42 with the AT91M42800A. : The boot code version in this CD-ROM is 1.02 -------------------------------------------------------------- in ..\targets\boot_eb55\ - "boot_eb55.bld" : Boot code project for the EB55 with the AT91M55800A. : The boot code version in this CD-ROM is 2.20 -------------------------------------------------------------- Since the EB40A, EB42, and the EB55 feature the Flash Uploader in the boot, the AT91 Loader application is in each folder "boot_ebxx" for the respectives board. The AT91 Loader application (AT91Loader.exe) is exactly the same for all of the boards. The difference is about the configuration file "loader.ini". This file is specific for each boards. By this way, the "loader.ini" file is pre-configured.

近期下载者

相关文件


收藏者